home *** CD-ROM | disk | FTP | other *** search
/ Official HTML Publishing…scape (Macintosh Edition) / Official HTML Publishing for Netscape - Macintosh Edition.iso / Mac 68K Launch Me / Mac 68K Launch Me.rsrc / CODE_35_lcrXObj.txt < prev    next >
Text File  |  1996-08-14  |  119KB  |  2,147 lines

  1. # near model CODE resource
  2. # jump table entries: 54680-54705 (26 of them)
  3. 00000000  FFFF                     .extension 0xFFF // unimplemented
  4. 00000002  D598                     add.l      [A0]+, D2
  5. 00000004  0000 1728                ori.b      D0, 0x28 /* '(' */
  6. 00000008  206F 000C                movea.l    A0, [A7 + 0xC]
  7. 0000000C  3F28 0016                move.w     -[A7], [A0 + 0x16]
  8. 00000010  2F28 000E                move.l     -[A7], [A0 + 0xE]
  9. 00000014  2F2F 000A                move.l     -[A7], [A7 + 0xA]
  10. 00000018  206F 000E                movea.l    A0, [A7 + 0xE]
  11. 0000001C  2050                     movea.l    A0, [A0]
  12. 0000001E  2068 0004                movea.l    A0, [A0 + 0x4]
  13. 00000022  4E90                     jsr        [A0]
  14. 00000024  42AF 001E                clr.l      [A7 + 0x1E]
  15. 00000028  4FEF 000A                lea.l      A7, [A7 + 0xA]
  16. 0000002C  4E74 0010                rtd        0x0010
  17. 00000030  48E7 0038                movem.l    -[A7], A2,A3,A4
  18. 00000034  286F 0010                movea.l    A4, [A7 + 0x10]
  19. 00000038  266F 0014                movea.l    A3, [A7 + 0x14]
  20. 0000003C  2454                     movea.l    A2, [A4]
  21. 0000003E  41ED D598                lea.l      A0, [A5 - 0x2A68]
  22. 00000042  2488                     move.l     [A2], A0
  23. 00000044  256F 0018 0004           move.l     [A2 + 0x4], [A7 + 0x18]
  24. 0000004A  254B 0008                move.l     [A2 + 0x8], A3
  25. 0000004E  2F0C                     move.l     -[A7], A4
  26. 00000050  2F0B                     move.l     -[A7], A3
  27. 00000052  7001                     moveq.l    D0, 0x01
  28. 00000054  322F 0024                move.w     D1, [A7 + 0x24]
  29. 00000058  48C1                     ext.l      D1
  30. 0000005A  8280                     or.l       D1, D0
  31. 0000005C  3F01                     move.w     -[A7], D1
  32. 0000005E  4EAD A3B8                jsr        [A5 - 0x5C48]
  33. 00000062  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  34. 00000066  4E75                     rts
  35. 00000068  2F2F 0004                move.l     -[A7], [A7 + 0x4]
  36. 0000006C  206F 0008                movea.l    A0, [A7 + 0x8]
  37. 00000070  2050                     movea.l    A0, [A0]
  38. 00000072  2F28 0008                move.l     -[A7], [A0 + 0x8]
  39. 00000076  4267                     clr.w      -[A7]
  40. 00000078  4EAD A3B8                jsr        [A5 - 0x5C48]
  41. 0000007C  4E75                     rts
  42. 0000007E  594F                     subq.w     A7, 4
  43. 00000080  2F2F 0008                move.l     -[A7], [A7 + 0x8]
  44. 00000084  4EAD A3C0                jsr        [A5 - 0x5C40]
  45. 00000088  205F                     movea.l    A0, [A7]+
  46. 0000008A  4E75                     rts
  47. fn0000008C:
  48. 0000008C  4FEF FFEE                lea.l      A7, [A7 - 0x12]
  49. 00000090  3F7C 0008 0006           move.w     [A7 + 0x6], 0x8
  50. 00000096  2F7C 0000 0093 0008      move.l     [A7 + 0x8], 0x93
  51. 0000009E  3F7C 0004 000C           move.w     [A7 + 0xC], 0x4
  52. 000000A4  42AF 000E                clr.l      [A7 + 0xE]
  53. 000000A8  594F                     subq.w     A7, 4
  54. 000000AA  4878 0002                push.l     0x2
  55. 000000AE  486F 0008                pea.l      [A7 + 0x8]
  56. 000000B2  2F3C 0000 FF42           move.l     -[A7], 0xFF42
  57. 000000B8  2F2F 0028                move.l     -[A7], [A7 + 0x28]
  58. 000000BC  4EAD B0B0                jsr        [A5 - 0x4F50]
  59. 000000C0  201F                     move.l     D0, [A7]+
  60. 000000C2  4FEF 0012                lea.l      A7, [A7 + 0x12]
  61. 000000C6  4E75                     rts
  62. fn000000C8:
  63. 000000C8  48E7 1030                movem.l    -[A7], D3,A2,A3
  64. 000000CC  4FEF FFF6                lea.l      A7, [A7 - 0xA]
  65. 000000D0  362F 001A                move.w     D3, [A7 + 0x1A]
  66. 000000D4  266F 001C                movea.l    A3, [A7 + 0x1C]
  67. 000000D8  4857                     pea.l      [A7]
  68. 000000DA  1F3C 0001                move.b     -[A7], 0x1
  69. 000000DE  3F03                     move.w     -[A7], D3
  70. 000000E0  2F2D 0FB2                move.l     -[A7], [A5 + 0xFB2 /* export_498 */]
  71. 000000E4  4EAD DFC8                jsr        [A5 - 0x2038]
  72. 000000E8  2448                     movea.l    A2, A0
  73. 000000EA  200A                     move.l     D0, A2
  74. 000000EC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  75. 000000F0  6612                     bne        +0x14 /* 00000104 */
  76. 000000F2  3F3C 0002                move.w     -[A7], 0x2
  77. 000000F6  4EAD E070                jsr        [A5 - 0x1F90]
  78. 000000FA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  79. 000000FE  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  80. 00000102  4E75                     rts
  81. label00000104:
  82. 00000104  2F52 0002                move.l     [A7 + 0x2], [A2]
  83. 00000108  2F6A 0004 0006           move.l     [A7 + 0x6], [A2 + 0x4]
  84. 0000010E  2493                     move.l     [A2], [A3]
  85. 00000110  256B 0004 0004           move.l     [A2 + 0x4], [A3 + 0x4]
  86. 00000116  70FA                     moveq.l    D0, 0xFFFFFFFA
  87. 00000118  B0AF 0002                cmp.l      D0, [A7 + 0x2]
  88. 0000011C  660E                     bne        +0x10 /* 0000012C */
  89. 0000011E  2F2F 0006                move.l     -[A7], [A7 + 0x6]
  90. 00000122  3F03                     move.w     -[A7], D3
  91. 00000124  4EBA FF66                jsr        [PC - 0x9A /* 0000008C */]
  92. 00000128  5C4F                     addq.w     A7, 6
  93. 0000012A  6012                     bra        +0x14 /* 0000013E */
  94. label0000012C:
  95. 0000012C  7006                     moveq.l    D0, 0x06
  96. 0000012E  B0AF 0002                cmp.l      D0, [A7 + 0x2]
  97. 00000132  660A                     bne        +0xC /* 0000013E */
  98. 00000134  2F2F 0006                move.l     -[A7], [A7 + 0x6]
  99. 00000138  4EAD E1A8                jsr        [A5 - 0x1E58]
  100. 0000013C  584F                     addq.w     A7, 4
  101. label0000013E:
  102. 0000013E  7006                     moveq.l    D0, 0x06
  103. 00000140  B093                     cmp.l      D0, [A3]
  104. 00000142  660A                     bne        +0xC /* 0000014E */
  105. 00000144  206B 0004                movea.l    A0, [A3 + 0x4]
  106. 00000148  2050                     movea.l    A0, [A0]
  107. 0000014A  52A8 0004                addq.l     [A0 + 0x4], 1
  108. label0000014E:
  109. 0000014E  4FEF 000A                lea.l      A7, [A7 + 0xA]
  110. 00000152  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  111. 00000156  4E75                     rts
  112. fn00000158:
  113. 00000158  2F0A                     move.l     -[A7], A2
  114. 0000015A  4FEF FFF6                lea.l      A7, [A7 - 0xA]
  115. 0000015E  4AAD 0FB2                tst.l      [A5 + 0xFB2 /* export_498 */]
  116. 00000162  675E                     beq        +0x60 /* 000001C2 */
  117. 00000164  4857                     pea.l      [A7]
  118. 00000166  4227                     clr.b      -[A7]
  119. 00000168  3F2F 0018                move.w     -[A7], [A7 + 0x18]
  120. 0000016C  2F2D 0FB2                move.l     -[A7], [A5 + 0xFB2 /* export_498 */]
  121. 00000170  4EAD DFC8                jsr        [A5 - 0x2038]
  122. 00000174  2448                     movea.l    A2, A0
  123. 00000176  200A                     move.l     D0, A2
  124. 00000178  4FEF 000C                lea.l      A7, [A7 + 0xC]
  125. 0000017C  6744                     beq        +0x46 /* 000001C2 */
  126. 0000017E  2F52 0002                move.l     [A7 + 0x2], [A2]
  127. 00000182  2F6A 0004 0006           move.l     [A7 + 0x6], [A2 + 0x4]
  128. 00000188  202F 0006                move.l     D0, [A7 + 0x6]
  129. 0000018C  B0AF 0014                cmp.l      D0, [A7 + 0x14]
  130. 00000190  6630                     bne        +0x32 /* 000001C2 */
  131. 00000192  4292                     clr.l      [A2]
  132. 00000194  42AA 0004                clr.l      [A2 + 0x4]
  133. 00000198  70FA                     moveq.l    D0, 0xFFFFFFFA
  134. 0000019A  B0AF 0002                cmp.l      D0, [A7 + 0x2]
  135. 0000019E  6610                     bne        +0x12 /* 000001B0 */
  136. 000001A0  2F2F 0006                move.l     -[A7], [A7 + 0x6]
  137. 000001A4  3F2F 0016                move.w     -[A7], [A7 + 0x16]
  138. 000001A8  4EBA FEE2                jsr        [PC - 0x11E /* 0000008C */]
  139. 000001AC  5C4F                     addq.w     A7, 6
  140. 000001AE  6012                     bra        +0x14 /* 000001C2 */
  141. label000001B0:
  142. 000001B0  7006                     moveq.l    D0, 0x06
  143. 000001B2  B0AF 0002                cmp.l      D0, [A7 + 0x2]
  144. 000001B6  660A                     bne        +0xC /* 000001C2 */
  145. 000001B8  2F2F 0006                move.l     -[A7], [A7 + 0x6]
  146. 000001BC  4EAD E1A8                jsr        [A5 - 0x1E58]
  147. 000001C0  584F                     addq.w     A7, 4
  148. label000001C2:
  149. 000001C2  4FEF 000A                lea.l      A7, [A7 + 0xA]
  150. 000001C6  245F                     movea.l    A2, [A7]+
  151. 000001C8  4E75                     rts
  152. 000001CA  48E7 1820                movem.l    -[A7], D3,D4,A2
  153. 000001CE  382F 0014                move.w     D4, [A7 + 0x14]
  154. 000001D2  3F04                     move.w     -[A7], D4
  155. 000001D4  4EAD E0E8                jsr        [A5 - 0x1F18]
  156. 000001D8  3800                     move.w     D4, D0
  157. 000001DA  7610                     moveq.l    D3, 0x10
  158. 000001DC  2003                     move.l     D0, D3
  159. 000001DE  D0AD 0F96                add.l      D0, [A5 + 0xF96]
  160. 000001E2  B0AD 0F92                cmp.l      D0, [A5 + 0xF92 /* export_494 */]
  161. 000001E6  544F                     addq.w     A7, 2
  162. 000001E8  6D0C                     blt        +0xE /* 000001F6 */
  163. 000001EA  2F03                     move.l     -[A7], D3
  164. 000001EC  4EAD E170                jsr        [A5 - 0x1E90]
  165. 000001F0  49C0                     lea.l      A4, D0
  166. 000001F2  584F                     addq.w     A7, 4
  167. 000001F4  6002                     bra        +0x4 /* 000001F8 */
  168. label000001F6:
  169. 000001F6  7001                     moveq.l    D0, 0x01
  170. label000001F8:
  171. 000001F8  4A80                     tst.l      D0
  172. 000001FA  6762                     beq        +0x64 /* 0000025E */
  173. 000001FC  D7AD 0F96                add.l      [A5 + 0xF96], D3
  174. 00000200  54AD 0F9E                addq.l     [A5 + 0xF9E], 2
  175. 00000204  302D 0FA0                move.w     D0, [A5 + 0xFA0]
  176. 00000208  48C0                     ext.l      D0
  177. 0000020A  E788                     lsl        D0, 3
  178. 0000020C  246D 0F8E                movea.l    A2, [A5 + 0xF8E]
  179. 00000210  2452                     movea.l    A2, [A2]
  180. 00000212  D5ED 0F96                add.l      A2, [A5 + 0xF96]
  181. 00000216  95C0                     sub.l      A2, D0
  182. 00000218  302D 0FA0                move.w     D0, [A5 + 0xFA0]
  183. 0000021C  48C0                     ext.l      D0
  184. 0000021E  5580                     subq.l     D0, 2
  185. 00000220  E788                     lsl        D0, 3
  186. 00000222  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  187. 00000226  2050                     movea.l    A0, [A0]
  188. 00000228  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  189. 0000022C  91C0                     sub.l      A0, D0
  190. 0000022E  43D0                     lea.l      A1, [A0]
  191. 00000230  204A                     movea.l    A0, A2
  192. 00000232  302D 0FA0                move.w     D0, [A5 + 0xFA0]
  193. 00000236  48C0                     ext.l      D0
  194. 00000238  5580                     subq.l     D0, 2
  195. 0000023A  E788                     lsl        D0, 3
  196. 0000023C  A22E                     syscall    BlockMove/BlockMoveData, flags=2
  197. 0000023E  7008                     moveq.l    D0, 0x08
  198. 00000240  2480                     move.l     [A2], D0
  199. 00000242  7074                     moveq.l    D0, 0x74
  200. 00000244  2540 0004                move.l     [A2 + 0x4], D0
  201. 00000248  508A                     addq.l     A2, 8
  202. 0000024A  7008                     moveq.l    D0, 0x08
  203. 0000024C  2480                     move.l     [A2], D0
  204. 0000024E  3044                     movea.w    A0, D4
  205. 00000250  2548 0004                move.l     [A2 + 0x4], A0
  206. 00000254  2F2F 0010                move.l     -[A7], [A7 + 0x10]
  207. 00000258  4EBA 000A                jsr        [PC + 0xA /* 00000264 */]
  208. 0000025C  584F                     addq.w     A7, 4
  209. label0000025E:
  210. 0000025E  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  211. 00000262  4E75                     rts
  212. fn00000264:
  213. 00000264  42AD 1076                clr.l      [A5 + 0x1076]
  214. 00000268  594F                     subq.w     A7, 4
  215. 0000026A  42A7                     clr.l      -[A7]
  216. 0000026C  42A7                     clr.l      -[A7]
  217. 0000026E  2F3C 0000 FF42           move.l     -[A7], 0xFF42
  218. 00000274  2F2F 0014                move.l     -[A7], [A7 + 0x14]
  219. 00000278  4EAD B0B0                jsr        [A5 - 0x4F50]
  220. 0000027C  201F                     move.l     D0, [A7]+
  221. 0000027E  202D 1076                move.l     D0, [A5 + 0x1076]
  222. 00000282  B0AF 0004                cmp.l      D0, [A7 + 0x4]
  223. 00000286  57C0                     seq        D0
  224. 00000288  4400                     neg.b      D0
  225. 0000028A  49C0                     lea.l      A4, D0
  226. 0000028C  4E75                     rts
  227. fn0000028E:
  228. 0000028E  2F3C 000F 0018           move.l     -[A7], 0xF0018
  229. 00000294  4EAD DFB8                jsr        [A5 - 0x2048]
  230. 00000298  584F                     addq.w     A7, 4
  231. 0000029A  4E75                     rts
  232. 0000029C  48E7 183A                movem.l    -[A7], D3,D4,A2,A3,A4,A6
  233. 000002A0  4FEF FFF6                lea.l      A7, [A7 - 0xA]
  234. 000002A4  282F 0026                move.l     D4, [A7 + 0x26]
  235. 000002A8  286F 002A                movea.l    A4, [A7 + 0x2A]
  236. 000002AC  362F 002E                move.w     D3, [A7 + 0x2E]
  237. 000002B0  4857                     pea.l      [A7]
  238. 000002B2  1F3C 0001                move.b     -[A7], 0x1
  239. 000002B6  3F03                     move.w     -[A7], D3
  240. 000002B8  2F04                     move.l     -[A7], D4
  241. 000002BA  4EAD DFC8                jsr        [A5 - 0x2038]
  242. 000002BE  2448                     movea.l    A2, A0
  243. 000002C0  200A                     move.l     D0, A2
  244. 000002C2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  245. 000002C6  6700 0108                beq        +0x10A /* 000003D0 */
  246. 000002CA  7003                     moveq.l    D0, 0x03
  247. 000002CC  B092                     cmp.l      D0, [A2]
  248. 000002CE  6634                     bne        +0x36 /* 00000304 */
  249. 000002D0  266A 0004                movea.l    A3, [A2 + 0x4]
  250. 000002D4  2053                     movea.l    A0, [A3]
  251. 000002D6  2C68 0008                movea.l    A6, [A0 + 0x8]
  252. 000002DA  2F0E                     move.l     -[A7], A6
  253. 000002DC  4EAD DFD0                jsr        [A5 - 0x2030]
  254. 000002E0  2053                     movea.l    A0, [A3]
  255. 000002E2  2468 0004                movea.l    A2, [A0 + 0x4]
  256. 000002E6  2052                     movea.l    A0, [A2]
  257. 000002E8  317C FFFF 0018           move.w     [A0 + 0x18], 0xFFFF
  258. 000002EE  2052                     movea.l    A0, [A2]
  259. 000002F0  2254                     movea.l    A1, [A4]
  260. 000002F2  2028 0004                move.l     D0, [A0 + 0x4]
  261. 000002F6  D1A9 0004                add.l      [A1 + 0x4], D0
  262. 000002FA  2F0A                     move.l     -[A7], A2
  263. 000002FC  4EAD E1E8                jsr        [A5 - 0x1E18]
  264. 00000300  504F                     addq.w     A7, 8
  265. 00000302  6074                     bra        +0x76 /* 00000378 */
  266. label00000304:
  267. 00000304  4EBA FF88                jsr        [PC - 0x78 /* 0000028E */]
  268. 00000308  2C48                     movea.l    A6, A0
  269. 0000030A  200E                     move.l     D0, A6
  270. 0000030C  6700 00C2                beq        +0xC4 /* 000003D0 */
  271. 00000310  4878 0001                push.l     0x1
  272. 00000314  4878 0014                push.l     0x14
  273. 00000318  4EAD C1F8                jsr        [A5 - 0x3E08]
  274. 0000031C  2648                     movea.l    A3, A0
  275. 0000031E  200B                     move.l     D0, A3
  276. 00000320  504F                     addq.w     A7, 8
  277. 00000322  6610                     bne        +0x12 /* 00000334 */
  278. 00000324  2F0E                     move.l     -[A7], A6
  279. 00000326  4EAD C200                jsr        [A5 - 0x3E00]
  280. 0000032A  4FEF 000E                lea.l      A7, [A7 + 0xE]
  281. 0000032E  4CDF 5C18                movem.l    D3,D4,A2,A3,A4,A6, [A7]+
  282. 00000332  4E75                     rts
  283. label00000334:
  284. 00000334  2453                     movea.l    A2, [A3]
  285. 00000336  41ED D5E8                lea.l      A0, [A5 - 0x2A18]
  286. 0000033A  2488                     move.l     [A2], A0
  287. 0000033C  422A 0012                clr.b      [A2 + 0x12]
  288. 00000340  42AA 000C                clr.l      [A2 + 0xC]
  289. 00000344  254E 0008                move.l     [A2 + 0x8], A6
  290. 00000348  3543 0010                move.w     [A2 + 0x10], D3
  291. 0000034C  7003                     moveq.l    D0, 0x03
  292. 0000034E  2F40 0002                move.l     [A7 + 0x2], D0
  293. 00000352  2F4B 0006                move.l     [A7 + 0x6], A3
  294. 00000356  700C                     moveq.l    D0, 0x0C
  295. 00000358  C1D7                     muls.w     D0, [A7]
  296. 0000035A  2044                     movea.l    A0, D4
  297. 0000035C  2050                     movea.l    A0, [A0]
  298. 0000035E  D1C0                     add.l      A0, D0
  299. 00000360  216F 0002 0018           move.l     [A0 + 0x18], [A7 + 0x2]
  300. 00000366  216F 0006 001C           move.l     [A0 + 0x1C], [A7 + 0x6]
  301. 0000036C  486F 0002                pea.l      [A7 + 0x2]
  302. 00000370  3F03                     move.w     -[A7], D3
  303. 00000372  4EBA FD54                jsr        [PC - 0x2AC /* 000000C8 */]
  304. 00000376  5C4F                     addq.w     A7, 6
  305. label00000378:
  306. 00000378  2453                     movea.l    A2, [A3]
  307. 0000037A  254C 0004                move.l     [A2 + 0x4], A4
  308. 0000037E  2054                     movea.l    A0, [A4]
  309. 00000380  3157 0018                move.w     [A0 + 0x18], [A7]
  310. 00000384  2054                     movea.l    A0, [A4]
  311. 00000386  3828 0048                move.w     D4, [A0 + 0x48]
  312. 0000038A  7600                     moveq.l    D3, 0x00
  313. 0000038C  603E                     bra        +0x40 /* 000003CC */
  314. label0000038E:
  315. 0000038E  702A                     moveq.l    D0, 0x2A
  316. 00000390  C1C3                     muls.w     D0, D3
  317. 00000392  2054                     movea.l    A0, [A4]
  318. 00000394  2654                     movea.l    A3, [A4]
  319. 00000396  D7E8 004A                add.l      A3, [A0 + 0x4A]
  320. 0000039A  D7C0                     add.l      A3, D0
  321. 0000039C  42A7                     clr.l      -[A7]
  322. 0000039E  1F3C 0001                move.b     -[A7], 0x1
  323. 000003A2  3F13                     move.w     -[A7], [A3]
  324. 000003A4  4EAD E0E8                jsr        [A5 - 0x1F18]
  325. 000003A8  544F                     addq.w     A7, 2
  326. 000003AA  3F00                     move.w     -[A7], D0
  327. 000003AC  2F0E                     move.l     -[A7], A6
  328. 000003AE  4EAD DFC8                jsr        [A5 - 0x2038]
  329. 000003B2  2448                     movea.l    A2, A0
  330. 000003B4  200A                     move.l     D0, A2
  331. 000003B6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  332. 000003BA  6714                     beq        +0x16 /* 000003D0 */
  333. 000003BC  7004                     moveq.l    D0, 0x04
  334. 000003BE  2480                     move.l     [A2], D0
  335. 000003C0  3043                     movea.w    A0, D3
  336. 000003C2  2548 0004                move.l     [A2 + 0x4], A0
  337. 000003C6  702A                     moveq.l    D0, 0x2A
  338. 000003C8  D7C0                     add.l      A3, D0
  339. 000003CA  5243                     addq.w     D3, 1
  340. label000003CC:
  341. 000003CC  B644                     cmp.w      D3, D4
  342. 000003CE  6DBE                     blt        -0x40 /* 0000038E */
  343. label000003D0:
  344. 000003D0  4FEF 000A                lea.l      A7, [A7 + 0xA]
  345. 000003D4  4CDF 5C18                movem.l    D3,D4,A2,A3,A4,A6, [A7]+
  346. 000003D8  4E75                     rts
  347. fn000003DA:
  348. 000003DA  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  349. 000003DE  286F 0014                movea.l    A4, [A7 + 0x14]
  350. 000003E2  362F 0018                move.w     D3, [A7 + 0x18]
  351. 000003E6  700C                     moveq.l    D0, 0x0C
  352. 000003E8  C1C3                     muls.w     D0, D3
  353. 000003EA  2654                     movea.l    A3, [A4]
  354. 000003EC  D7C0                     add.l      A3, D0
  355. 000003EE  47EB 0014                lea.l      A3, [A3 + 0x14]
  356. 000003F2  246B 0008                movea.l    A2, [A3 + 0x8]
  357. 000003F6  2F0A                     move.l     -[A7], A2
  358. 000003F8  2052                     movea.l    A0, [A2]
  359. 000003FA  3F28 0010                move.w     -[A7], [A0 + 0x10]
  360. 000003FE  4EBA FD58                jsr        [PC - 0x2A8 /* 00000158 */]
  361. 00000402  2052                     movea.l    A0, [A2]
  362. 00000404  2F28 000C                move.l     -[A7], [A0 + 0xC]
  363. 00000408  4EAD E0B0                jsr        [A5 - 0x1F50]
  364. 0000040C  2052                     movea.l    A0, [A2]
  365. 0000040E  2F28 0008                move.l     -[A7], [A0 + 0x8]
  366. 00000412  4EAD DFF0                jsr        [A5 - 0x2010]
  367. 00000416  2F0A                     move.l     -[A7], A2
  368. 00000418  4EAD C200                jsr        [A5 - 0x3E00]
  369. 0000041C  700C                     moveq.l    D0, 0x0C
  370. 0000041E  C1C3                     muls.w     D0, D3
  371. 00000420  2654                     movea.l    A3, [A4]
  372. 00000422  D7C0                     add.l      A3, D0
  373. 00000424  47EB 0014                lea.l      A3, [A3 + 0x14]
  374. 00000428  42AB 0004                clr.l      [A3 + 0x4]
  375. 0000042C  42AB 0008                clr.l      [A3 + 0x8]
  376. 00000430  4FEF 0012                lea.l      A7, [A7 + 0x12]
  377. 00000434  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  378. 00000438  4E75                     rts
  379. 0000043A  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  380. 0000043E  266F 0014                movea.l    A3, [A7 + 0x14]
  381. 00000442  2053                     movea.l    A0, [A3]
  382. 00000444  3828 000C                move.w     D4, [A0 + 0xC]
  383. 00000448  7600                     moveq.l    D3, 0x00
  384. 0000044A  6026                     bra        +0x28 /* 00000472 */
  385. label0000044C:
  386. 0000044C  700C                     moveq.l    D0, 0x0C
  387. 0000044E  C1C3                     muls.w     D0, D3
  388. 00000450  2453                     movea.l    A2, [A3]
  389. 00000452  D5C0                     add.l      A2, D0
  390. 00000454  45EA 0014                lea.l      A2, [A2 + 0x14]
  391. 00000458  0C52 FFFF                cmpi.w     [A2], 0xFFFF
  392. 0000045C  6712                     beq        +0x14 /* 00000470 */
  393. 0000045E  7003                     moveq.l    D0, 0x03
  394. 00000460  B0AA 0004                cmp.l      D0, [A2 + 0x4]
  395. 00000464  660A                     bne        +0xC /* 00000470 */
  396. 00000466  3F03                     move.w     -[A7], D3
  397. 00000468  2F0B                     move.l     -[A7], A3
  398. 0000046A  4EBA FF6E                jsr        [PC - 0x92 /* 000003DA */]
  399. 0000046E  5C4F                     addq.w     A7, 6
  400. label00000470:
  401. 00000470  5243                     addq.w     D3, 1
  402. label00000472:
  403. 00000472  B644                     cmp.w      D3, D4
  404. 00000474  6DD6                     blt        -0x28 /* 0000044C */
  405. 00000476  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  406. 0000047A  4E75                     rts
  407. fn0000047C:
  408. 0000047C  514F                     subq.w     A7, 8
  409. 0000047E  2EAF 0010                move.l     [A7], [A7 + 0x10]
  410. 00000482  2F6F 0014 0004           move.l     [A7 + 0x4], [A7 + 0x14]
  411. 00000488  2017                     move.l     D0, [A7]
  412. 0000048A  5980                     subq.l     D0, 4
  413. 0000048C  6706                     beq        +0x8 /* 00000494 */
  414. 0000048E  5980                     subq.l     D0, 4
  415. 00000490  6732                     beq        +0x34 /* 000004C4 */
  416. 00000492  601C                     bra        +0x1E /* 000004B0 */
  417. label00000494:
  418. 00000494  202F 0004                move.l     D0, [A7 + 0x4]
  419. 00000498  5480                     addq.l     D0, 2
  420. 0000049A  4480                     neg.l      D0
  421. 0000049C  2F40 0004                move.l     [A7 + 0x4], D0
  422. 000004A0  70FF                     moveq.l    D0, 0xFFFFFFFF
  423. 000004A2  B0AF 0004                cmp.l      D0, [A7 + 0x4]
  424. 000004A6  6E1C                     bgt        +0x1E /* 000004C4 */
  425. 000004A8  70FE                     moveq.l    D0, 0xFFFFFFFE
  426. 000004AA  2F40 0004                move.l     [A7 + 0x4], D0
  427. 000004AE  6014                     bra        +0x16 /* 000004C4 */
  428. label000004B0:
  429. 000004B0  2F2F 0014                move.l     -[A7], [A7 + 0x14]
  430. 000004B4  2F2F 0014                move.l     -[A7], [A7 + 0x14]
  431. 000004B8  3F3C 0007                move.w     -[A7], 0x7
  432. 000004BC  4EAD E060                jsr        [A5 - 0x1FA0]
  433. 000004C0  4FEF 000A                lea.l      A7, [A7 + 0xA]
  434. label000004C4:
  435. 000004C4  206F 000C                movea.l    A0, [A7 + 0xC]
  436. 000004C8  2097                     move.l     [A0], [A7]
  437. 000004CA  216F 0004 0004           move.l     [A0 + 0x4], [A7 + 0x4]
  438. 000004D0  504F                     addq.w     A7, 8
  439. 000004D2  4E75                     rts
  440. fn000004D4:
  441. 000004D4  2F0A                     move.l     -[A7], A2
  442. 000004D6  4FEF FFEE                lea.l      A7, [A7 - 0x12]
  443. 000004DA  4AAF 001A                tst.l      [A7 + 0x1A]
  444. 000004DE  6700 00D4                beq        +0xD6 /* 000005B4 */
  445. 000004E2  0C6D 0003 0FA0           cmpi.w     [A5 + 0xFA0], 0x3
  446. 000004E8  6C10                     bge        +0x12 /* 000004FA */
  447. 000004EA  3F3C 0019                move.w     -[A7], 0x19
  448. 000004EE  4EAD E070                jsr        [A5 - 0x1F90]
  449. 000004F2  4FEF 0014                lea.l      A7, [A7 + 0x14]
  450. 000004F6  245F                     movea.l    A2, [A7]+
  451. 000004F8  4E75                     rts
  452. label000004FA:
  453. 000004FA  302D 0FA0                move.w     D0, [A5 + 0xFA0]
  454. 000004FE  48C0                     ext.l      D0
  455. 00000500  5580                     subq.l     D0, 2
  456. 00000502  E788                     lsl        D0, 3
  457. 00000504  246D 0F8E                movea.l    A2, [A5 + 0xF8E]
  458. 00000508  2452                     movea.l    A2, [A2]
  459. 0000050A  D5ED 0F96                add.l      A2, [A5 + 0xF96]
  460. 0000050E  95C0                     sub.l      A2, D0
  461. 00000510  2F52 0002                move.l     [A7 + 0x2], [A2]
  462. 00000514  2F6A 0004 0006           move.l     [A7 + 0x6], [A2 + 0x4]
  463. 0000051A  7002                     moveq.l    D0, 0x02
  464. 0000051C  2480                     move.l     [A2], D0
  465. 0000051E  302D 0FA0                move.w     D0, [A5 + 0xFA0]
  466. 00000522  48C0                     ext.l      D0
  467. 00000524  5380                     subq.l     D0, 1
  468. 00000526  E788                     lsl        D0, 3
  469. 00000528  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  470. 0000052C  2050                     movea.l    A0, [A0]
  471. 0000052E  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  472. 00000532  91C0                     sub.l      A0, D0
  473. 00000534  2F28 0004                move.l     -[A7], [A0 + 0x4]
  474. 00000538  2F28 0000                move.l     -[A7], [A0 + 0x0]
  475. 0000053C  486F 0012                pea.l      [A7 + 0x12]
  476. 00000540  4EBA FF3A                jsr        [PC - 0xC6 /* 0000047C */]
  477. 00000544  4A6D 101E                tst.w      [A5 + 0x101E]
  478. 00000548  4FEF 000C                lea.l      A7, [A7 + 0xC]
  479. 0000054C  6666                     bne        +0x68 /* 000005B4 */
  480. 0000054E  4857                     pea.l      [A7]
  481. 00000550  1F3C 0001                move.b     -[A7], 0x1
  482. 00000554  3F2F 0016                move.w     -[A7], [A7 + 0x16]
  483. 00000558  206F 0022                movea.l    A0, [A7 + 0x22]
  484. 0000055C  2050                     movea.l    A0, [A0]
  485. 0000055E  2F28 0008                move.l     -[A7], [A0 + 0x8]
  486. 00000562  4EAD DFC8                jsr        [A5 - 0x2038]
  487. 00000566  2448                     movea.l    A2, A0
  488. 00000568  200A                     move.l     D0, A2
  489. 0000056A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  490. 0000056E  6610                     bne        +0x12 /* 00000580 */
  491. 00000570  3F3C 0035                move.w     -[A7], 0x35 /* '5' */
  492. 00000574  4EAD E070                jsr        [A5 - 0x1F90]
  493. 00000578  4FEF 0014                lea.l      A7, [A7 + 0x14]
  494. 0000057C  245F                     movea.l    A2, [A7]+
  495. 0000057E  4E75                     rts
  496. label00000580:
  497. 00000580  2F52 000A                move.l     [A7 + 0xA], [A2]
  498. 00000584  2F6A 0004 000E           move.l     [A7 + 0xE], [A2 + 0x4]
  499. 0000058A  24AF 0002                move.l     [A2], [A7 + 0x2]
  500. 0000058E  256F 0006 0004           move.l     [A2 + 0x4], [A7 + 0x6]
  501. 00000594  7001                     moveq.l    D0, 0x01
  502. 00000596  222F 000A                move.l     D1, [A7 + 0xA]
  503. 0000059A  E3A8                     lsl        D0, D1
  504. 0000059C  0280 0000 0262           andi.l     D0, 0x262
  505. 000005A2  4A80                     tst.l      D0
  506. 000005A4  670E                     beq        +0x10 /* 000005B4 */
  507. 000005A6  2F2F 000E                move.l     -[A7], [A7 + 0xE]
  508. 000005AA  2F2F 000E                move.l     -[A7], [A7 + 0xE]
  509. 000005AE  4EAD E1B8                jsr        [A5 - 0x1E48]
  510. 000005B2  504F                     addq.w     A7, 8
  511. label000005B4:
  512. 000005B4  4FEF 0012                lea.l      A7, [A7 + 0x12]
  513. 000005B8  245F                     movea.l    A2, [A7]+
  514. 000005BA  4E75                     rts
  515. fn000005BC:
  516. 000005BC  2F0A                     move.l     -[A7], A2
  517. 000005BE  4FEF FFEE                lea.l      A7, [A7 - 0x12]
  518. 000005C2  4AAF 001A                tst.l      [A7 + 0x1A]
  519. 000005C6  6700 00AE                beq        +0xB0 /* 00000676 */
  520. 000005CA  0C6D 0002 0FA0           cmpi.w     [A5 + 0xFA0], 0x2
  521. 000005D0  6C10                     bge        +0x12 /* 000005E2 */
  522. 000005D2  3F3C 0019                move.w     -[A7], 0x19
  523. 000005D6  4EAD E070                jsr        [A5 - 0x1F90]
  524. 000005DA  4FEF 0014                lea.l      A7, [A7 + 0x14]
  525. 000005DE  245F                     movea.l    A2, [A7]+
  526. 000005E0  4E75                     rts
  527. label000005E2:
  528. 000005E2  302D 0FA0                move.w     D0, [A5 + 0xFA0]
  529. 000005E6  48C0                     ext.l      D0
  530. 000005E8  5380                     subq.l     D0, 1
  531. 000005EA  E788                     lsl        D0, 3
  532. 000005EC  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  533. 000005F0  2050                     movea.l    A0, [A0]
  534. 000005F2  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  535. 000005F6  91C0                     sub.l      A0, D0
  536. 000005F8  2F28 0004                move.l     -[A7], [A0 + 0x4]
  537. 000005FC  2F28 0000                move.l     -[A7], [A0 + 0x0]
  538. 00000600  486F 000A                pea.l      [A7 + 0xA]
  539. 00000604  4EBA FE76                jsr        [PC - 0x18A /* 0000047C */]
  540. 00000608  4A6D 101E                tst.w      [A5 + 0x101E]
  541. 0000060C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  542. 00000610  6664                     bne        +0x66 /* 00000676 */
  543. 00000612  4857                     pea.l      [A7]
  544. 00000614  1F3C 0001                move.b     -[A7], 0x1
  545. 00000618  3F2F 000E                move.w     -[A7], [A7 + 0xE]
  546. 0000061C  206F 0022                movea.l    A0, [A7 + 0x22]
  547. 00000620  2050                     movea.l    A0, [A0]
  548. 00000622  2F28 0008                move.l     -[A7], [A0 + 0x8]
  549. 00000626  4EAD DFC8                jsr        [A5 - 0x2038]
  550. 0000062A  2448                     movea.l    A2, A0
  551. 0000062C  200A                     move.l     D0, A2
  552. 0000062E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  553. 00000632  6742                     beq        +0x44 /* 00000676 */
  554. 00000634  2F52 000A                move.l     [A7 + 0xA], [A2]
  555. 00000638  2F6A 0004 000E           move.l     [A7 + 0xE], [A2 + 0x4]
  556. 0000063E  7001                     moveq.l    D0, 0x01
  557. 00000640  222F 000A                move.l     D1, [A7 + 0xA]
  558. 00000644  E3A8                     lsl        D0, D1
  559. 00000646  0280 0000 0262           andi.l     D0, 0x262
  560. 0000064C  4A80                     tst.l      D0
  561. 0000064E  670C                     beq        +0xE /* 0000065C */
  562. 00000650  486F 000A                pea.l      [A7 + 0xA]
  563. 00000654  4EAD E1C0                jsr        [A5 - 0x1E40]
  564. 00000658  584F                     addq.w     A7, 4
  565. 0000065A  600C                     bra        +0xE /* 00000668 */
  566. label0000065C:
  567. 0000065C  7002                     moveq.l    D0, 0x02
  568. 0000065E  B081                     cmp.l      D0, D1
  569. 00000660  6606                     bne        +0x8 /* 00000668 */
  570. 00000662  7004                     moveq.l    D0, 0x04
  571. 00000664  2F40 000A                move.l     [A7 + 0xA], D0
  572. label00000668:
  573. 00000668  206F 001E                movea.l    A0, [A7 + 0x1E]
  574. 0000066C  20AF 000A                move.l     [A0], [A7 + 0xA]
  575. 00000670  216F 000E 0004           move.l     [A0 + 0x4], [A7 + 0xE]
  576. label00000676:
  577. 00000676  4FEF 0012                lea.l      A7, [A7 + 0x12]
  578. 0000067A  245F                     movea.l    A2, [A7]+
  579. 0000067C  4E75                     rts
  580. fn0000067E:
  581. 0000067E  2F0A                     move.l     -[A7], A2
  582. 00000680  246F 0008                movea.l    A2, [A7 + 0x8]
  583. 00000684  200A                     move.l     D0, A2
  584. 00000686  4A80                     tst.l      D0
  585. 00000688  673A                     beq        +0x3C /* 000006C4 */
  586. 0000068A  2F0A                     move.l     -[A7], A2
  587. 0000068C  4EAD A350                jsr        [A5 - 0x5CB0]
  588. 00000690  2052                     movea.l    A0, [A2]
  589. 00000692  2068 0008                movea.l    A0, [A0 + 0x8]
  590. 00000696  B1ED 100C                cmpa.l     A0, [A5 + 0x100C]
  591. 0000069A  584F                     addq.w     A7, 4
  592. 0000069C  6604                     bne        +0x6 /* 000006A2 */
  593. 0000069E  42AD 100C                clr.l      [A5 + 0x100C]
  594. label000006A2:
  595. 000006A2  206F 000C                movea.l    A0, [A7 + 0xC]
  596. 000006A6  2050                     movea.l    A0, [A0]
  597. 000006A8  2F28 0004                move.l     -[A7], [A0 + 0x4]
  598. 000006AC  4EAD E1E8                jsr        [A5 - 0x1E18]
  599. 000006B0  2052                     movea.l    A0, [A2]
  600. 000006B2  2F28 0008                move.l     -[A7], [A0 + 0x8]
  601. 000006B6  4EAD E0B0                jsr        [A5 - 0x1F50]
  602. 000006BA  2F0A                     move.l     -[A7], A2
  603. 000006BC  4EAD C200                jsr        [A5 - 0x3E00]
  604. 000006C0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  605. label000006C4:
  606. 000006C4  245F                     movea.l    A2, [A7]+
  607. 000006C6  4E75                     rts
  608. fn000006C8:
  609. 000006C8  48E7 1030                movem.l    -[A7], D3,A2,A3
  610. 000006CC  514F                     subq.w     A7, 8
  611. 000006CE  266F 0018                movea.l    A3, [A7 + 0x18]
  612. 000006D2  0C6D 0002 0FA0           cmpi.w     [A5 + 0xFA0], 0x2
  613. 000006D8  6C12                     bge        +0x14 /* 000006EC */
  614. 000006DA  3F3C 0019                move.w     -[A7], 0x19
  615. 000006DE  4EAD E070                jsr        [A5 - 0x1F90]
  616. 000006E2  4FEF 000A                lea.l      A7, [A7 + 0xA]
  617. 000006E6  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  618. 000006EA  4E75                     rts
  619. label000006EC:
  620. 000006EC  302D 0FA0                move.w     D0, [A5 + 0xFA0]
  621. 000006F0  48C0                     ext.l      D0
  622. 000006F2  5380                     subq.l     D0, 1
  623. 000006F4  E788                     lsl        D0, 3
  624. 000006F6  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  625. 000006FA  2050                     movea.l    A0, [A0]
  626. 000006FC  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  627. 00000700  91C0                     sub.l      A0, D0
  628. 00000702  2E90                     move.l     [A7], [A0]
  629. 00000704  2F68 0004 0004           move.l     [A7 + 0x4], [A0 + 0x4]
  630. 0000070A  4857                     pea.l      [A7]
  631. 0000070C  4EAD E588                jsr        [A5 - 0x1A78]
  632. 00000710  4A00                     tst.b      D0
  633. 00000712  584F                     addq.w     A7, 4
  634. 00000714  661A                     bne        +0x1C /* 00000730 */
  635. 00000716  2F2F 0004                move.l     -[A7], [A7 + 0x4]
  636. 0000071A  2F2F 0004                move.l     -[A7], [A7 + 0x4]
  637. 0000071E  3F3C 000B                move.w     -[A7], 0xB
  638. 00000722  4EAD E060                jsr        [A5 - 0x1FA0]
  639. 00000726  4FEF 0012                lea.l      A7, [A7 + 0x12]
  640. 0000072A  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  641. 0000072E  4E75                     rts
  642. label00000730:
  643. 00000730  42A7                     clr.l      -[A7]
  644. 00000732  4227                     clr.b      -[A7]
  645. 00000734  3F2F 000C                move.w     -[A7], [A7 + 0xC]
  646. 00000738  2F2F 0024                move.l     -[A7], [A7 + 0x24]
  647. 0000073C  4EAD DFC8                jsr        [A5 - 0x2038]
  648. 00000740  2448                     movea.l    A2, A0
  649. 00000742  200A                     move.l     D0, A2
  650. 00000744  4FEF 000C                lea.l      A7, [A7 + 0xC]
  651. 00000748  6704                     beq        +0x6 /* 0000074E */
  652. 0000074A  7601                     moveq.l    D3, 0x01
  653. 0000074C  6056                     bra        +0x58 /* 000007A4 */
  654. label0000074E:
  655. 0000074E  7600                     moveq.l    D3, 0x00
  656. 00000750  4A2F 0020                tst.b      [A7 + 0x20]
  657. 00000754  6728                     beq        +0x2A /* 0000077E */
  658. 00000756  202F 0004                move.l     D0, [A7 + 0x4]
  659. 0000075A  0480 0000 005A           subi.l     D0, 0x5A /* 'Z' */
  660. 00000760  0C80 0000 003D           cmpi.l     D0, 0x3D /* '=' */
  661. 00000766  623C                     bhi        +0x3E /* 000007A4 */
  662. 00000768  5740                     subq.w     D0, 3
  663. 0000076A  6D0E                     blt        +0x10 /* 0000077A */
  664. 0000076C  0440 0025                subi.w     D0, 0x25 /* '%' */
  665. 00000770  6D32                     blt        +0x34 /* 000007A4 */
  666. 00000772  6706                     beq        +0x8 /* 0000077A */
  667. 00000774  0440 0014                subi.w     D0, 0x14
  668. 00000778  6D2A                     blt        +0x2C /* 000007A4 */
  669. label0000077A:
  670. 0000077A  7601                     moveq.l    D3, 0x01
  671. 0000077C  6026                     bra        +0x28 /* 000007A4 */
  672. label0000077E:
  673. 0000077E  202F 0004                move.l     D0, [A7 + 0x4]
  674. 00000782  0480 0000 005B           subi.l     D0, 0x5B /* '[' */
  675. 00000788  6718                     beq        +0x1A /* 000007A2 */
  676. 0000078A  0480 0000 001A           subi.l     D0, 0x1A
  677. 00000790  6710                     beq        +0x12 /* 000007A2 */
  678. 00000792  5180                     subq.l     D0, 8
  679. 00000794  5B80                     subq.l     D0, 5
  680. 00000796  670A                     beq        +0xC /* 000007A2 */
  681. 00000798  0480 0000 0014           subi.l     D0, 0x14
  682. 0000079E  6702                     beq        +0x4 /* 000007A2 */
  683. 000007A0  6002                     bra        +0x4 /* 000007A4 */
  684. label000007A2:
  685. 000007A2  7601                     moveq.l    D3, 0x01
  686. label000007A4:
  687. 000007A4  7004                     moveq.l    D0, 0x04
  688. 000007A6  2680                     move.l     [A3], D0
  689. 000007A8  2743 0004                move.l     [A3 + 0x4], D3
  690. 000007AC  504F                     addq.w     A7, 8
  691. 000007AE  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  692. 000007B2  4E75                     rts
  693. fn000007B4:
  694. 000007B4  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  695. 000007B8  514F                     subq.w     A7, 8
  696. 000007BA  266F 001C                movea.l    A3, [A7 + 0x1C]
  697. 000007BE  262F 0020                move.l     D3, [A7 + 0x20]
  698. 000007C2  246F 0024                movea.l    A2, [A7 + 0x24]
  699. 000007C6  286F 0028                movea.l    A4, [A7 + 0x28]
  700. 000007CA  2003                     move.l     D0, D3
  701. 000007CC  4EAD 9D1E                jsr        [A5 - 0x62E2]
  702. 000007D0  00A2 0000 005A           ori.l      -[A2], 0x5A /* 'Z' */
  703. 000007D6  0000 0096                ori.b      D0, 0x96
  704. 000007DA  0005 0000                ori.b      D5, 0x0
  705. 000007DE  005A 005A                ori.w      [A2]+, 0x5A /* 'Z' */
  706. 000007E2  0000 0075                ori.b      D0, 0x75 /* 'u' */
  707. 000007E6  001A 0000                ori.b      [A2]+, 0x0
  708. 000007EA  0076 003A 0000           ori.w      [A6 + D0.w], 0x3A /* ':' */
  709. 000007F0  0077 0022 0000           ori.w      [A7 + D0.w], 0x22 /* '\"' */
  710. 000007F6  0082 0054 0000           ori.l      D2, 0x540000 /* 'T\0\0' */
  711. 000007FC  0096 0058 2F0C           ori.l      [A6], 0x582F0C
  712. 00000802  2F0A                     move.l     -[A7], A2
  713. 00000804  4EBA FE78                jsr        [PC - 0x188 /* 0000067E */]
  714. 00000808  7000                     moveq.l    D0, 0x00
  715. 0000080A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  716. 0000080E  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  717. 00000812  4E75                     rts
  718. 00000814  2F0A                     move.l     -[A7], A2
  719. 00000816  4EBA FCBC                jsr        [PC - 0x344 /* 000004D4 */]
  720. 0000081A  7000                     moveq.l    D0, 0x00
  721. 0000081C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  722. 00000820  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  723. 00000824  4E75                     rts
  724. 00000826  2F0B                     move.l     -[A7], A3
  725. 00000828  2F0A                     move.l     -[A7], A2
  726. 0000082A  4EBA FD90                jsr        [PC - 0x270 /* 000005BC */]
  727. 0000082E  7001                     moveq.l    D0, 0x01
  728. 00000830  4FEF 0010                lea.l      A7, [A7 + 0x10]
  729. 00000834  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  730. 00000838  4E75                     rts
  731. 0000083A  7003                     moveq.l    D0, 0x03
  732. 0000083C  2680                     move.l     [A3], D0
  733. 0000083E  274A 0004                move.l     [A3 + 0x4], A2
  734. 00000842  7001                     moveq.l    D0, 0x01
  735. 00000844  504F                     addq.w     A7, 8
  736. 00000846  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  737. 0000084A  4E75                     rts
  738. 0000084C  7003                     moveq.l    D0, 0x03
  739. 0000084E  504F                     addq.w     A7, 8
  740. 00000850  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  741. 00000854  4E75                     rts
  742. 00000856  4227                     clr.b      -[A7]
  743. 00000858  4227                     clr.b      -[A7]
  744. 0000085A  2054                     movea.l    A0, [A4]
  745. 0000085C  2F28 0008                move.l     -[A7], [A0 + 0x8]
  746. 00000860  2F0B                     move.l     -[A7], A3
  747. 00000862  4EBA FE64                jsr        [PC - 0x19C /* 000006C8 */]
  748. 00000866  7001                     moveq.l    D0, 0x01
  749. 00000868  4FEF 0014                lea.l      A7, [A7 + 0x14]
  750. 0000086C  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  751. 00000870  4E75                     rts
  752. 00000872  200A                     move.l     D0, A2
  753. 00000874  4A80                     tst.l      D0
  754. 00000876  6754                     beq        +0x56 /* 000008CC */
  755. 00000878  2052                     movea.l    A0, [A2]
  756. 0000087A  4AA8 0008                tst.l      [A0 + 0x8]
  757. 0000087E  674C                     beq        +0x4E /* 000008CC */
  758. 00000880  42A7                     clr.l      -[A7]
  759. 00000882  4227                     clr.b      -[A7]
  760. 00000884  3F3C 0078                move.w     -[A7], 0x78 /* 'x' */
  761. 00000888  2052                     movea.l    A0, [A2]
  762. 0000088A  2F28 0008                move.l     -[A7], [A0 + 0x8]
  763. 0000088E  4EAD DFC8                jsr        [A5 - 0x2038]
  764. 00000892  2648                     movea.l    A3, A0
  765. 00000894  200B                     move.l     D0, A3
  766. 00000896  4A80                     tst.l      D0
  767. 00000898  4FEF 000C                lea.l      A7, [A7 + 0xC]
  768. 0000089C  672E                     beq        +0x30 /* 000008CC */
  769. 0000089E  7003                     moveq.l    D0, 0x03
  770. 000008A0  B093                     cmp.l      D0, [A3]
  771. 000008A2  6628                     bne        +0x2A /* 000008CC */
  772. 000008A4  594F                     subq.w     A7, 4
  773. 000008A6  42A7                     clr.l      -[A7]
  774. 000008A8  42A7                     clr.l      -[A7]
  775. 000008AA  2F3C 0000 FF42           move.l     -[A7], 0xFF42
  776. 000008B0  2F2B 0004                move.l     -[A7], [A3 + 0x4]
  777. 000008B4  206B 0004                movea.l    A0, [A3 + 0x4]
  778. 000008B8  2050                     movea.l    A0, [A0]
  779. 000008BA  2050                     movea.l    A0, [A0]
  780. 000008BC  4E90                     jsr        [A0]
  781. 000008BE  201F                     move.l     D0, [A7]+
  782. 000008C0  2600                     move.l     D3, D0
  783. 000008C2  7002                     moveq.l    D0, 0x02
  784. 000008C4  504F                     addq.w     A7, 8
  785. 000008C6  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  786. 000008CA  4E75                     rts
  787. label000008CC:
  788. 000008CC  7008                     moveq.l    D0, 0x08
  789. 000008CE  2E80                     move.l     [A7], D0
  790. 000008D0  2F43 0004                move.l     [A7 + 0x4], D3
  791. 000008D4  2F2F 0004                move.l     -[A7], [A7 + 0x4]
  792. 000008D8  2F2F 0004                move.l     -[A7], [A7 + 0x4]
  793. 000008DC  3F3C 001A                move.w     -[A7], 0x1A
  794. 000008E0  4EAD E060                jsr        [A5 - 0x1FA0]
  795. 000008E4  7002                     moveq.l    D0, 0x02
  796. 000008E6  4FEF 0012                lea.l      A7, [A7 + 0x12]
  797. 000008EA  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  798. 000008EE  4E75                     rts
  799. fn000008F0:
  800. 000008F0  48E7 1C3A                movem.l    -[A7], D3,D4,D5,A2,A3,A4,A6
  801. 000008F4  4FEF FFF0                lea.l      A7, [A7 - 0x10]
  802. 000008F8  2C6F 0030                movea.l    A6, [A7 + 0x30]
  803. 000008FC  286F 0034                movea.l    A4, [A7 + 0x34]
  804. 00000900  2454                     movea.l    A2, [A4]
  805. 00000902  282A 0008                move.l     D4, [A2 + 0x8]
  806. 00000906  266A 0004                movea.l    A3, [A2 + 0x4]
  807. 0000090A  2B4B 1044                move.l     [A5 + 0x1044], A3
  808. label0000090E:
  809. 0000090E  0C6D 0001 0FA0           cmpi.w     [A5 + 0xFA0], 0x1
  810. 00000914  6C12                     bge        +0x14 /* 00000928 */
  811. 00000916  3F3C 0019                move.w     -[A7], 0x19
  812. 0000091A  4EAD E070                jsr        [A5 - 0x1F90]
  813. 0000091E  4FEF 0012                lea.l      A7, [A7 + 0x12]
  814. 00000922  4CDF 5C38                movem.l    D3,D4,D5,A2,A3,A4,A6, [A7]+
  815. 00000926  4E75                     rts
  816. label00000928:
  817. 00000928  302D 0FA0                move.w     D0, [A5 + 0xFA0]
  818. 0000092C  48C0                     ext.l      D0
  819. 0000092E  E788                     lsl        D0, 3
  820. 00000930  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  821. 00000934  2050                     movea.l    A0, [A0]
  822. 00000936  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  823. 0000093A  91C0                     sub.l      A0, D0
  824. 0000093C  2F50 0008                move.l     [A7 + 0x8], [A0]
  825. 00000940  2F68 0004 000C           move.l     [A7 + 0xC], [A0 + 0x4]
  826. 00000946  486F 0008                pea.l      [A7 + 0x8]
  827. 0000094A  4EAD E588                jsr        [A5 - 0x1A78]
  828. 0000094E  4A00                     tst.b      D0
  829. 00000950  584F                     addq.w     A7, 4
  830. 00000952  661A                     bne        +0x1C /* 0000096E */
  831. 00000954  2F2F 000C                move.l     -[A7], [A7 + 0xC]
  832. 00000958  2F2F 000C                move.l     -[A7], [A7 + 0xC]
  833. 0000095C  3F3C 000B                move.w     -[A7], 0xB
  834. 00000960  4EAD E060                jsr        [A5 - 0x1FA0]
  835. 00000964  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  836. 00000968  4CDF 5C38                movem.l    D3,D4,D5,A2,A3,A4,A6, [A7]+
  837. 0000096C  4E75                     rts
  838. label0000096E:
  839. 0000096E  362F 000E                move.w     D3, [A7 + 0xE]
  840. 00000972  42A7                     clr.l      -[A7]
  841. 00000974  4227                     clr.b      -[A7]
  842. 00000976  3F03                     move.w     -[A7], D3
  843. 00000978  2F04                     move.l     -[A7], D4
  844. 0000097A  4EAD DFC8                jsr        [A5 - 0x2038]
  845. 0000097E  2648                     movea.l    A3, A0
  846. 00000980  200B                     move.l     D0, A3
  847. 00000982  4FEF 000C                lea.l      A7, [A7 + 0xC]
  848. 00000986  6600 00B6                bne        +0xB8 /* 00000A3E */
  849. 0000098A  2F0C                     move.l     -[A7], A4
  850. 0000098C  2F0E                     move.l     -[A7], A6
  851. 0000098E  3043                     movea.w    A0, D3
  852. 00000990  2F08                     move.l     -[A7], A0
  853. 00000992  486F 000C                pea.l      [A7 + 0xC]
  854. 00000996  4EBA FE1C                jsr        [PC - 0x1E4 /* 000007B4 */]
  855. 0000099A  7200                     moveq.l    D1, 0x00
  856. 0000099C  1200                     move.b     D1, D0
  857. 0000099E  3A01                     move.w     D5, D1
  858. 000009A0  3005                     move.w     D0, D5
  859. 000009A2  48C0                     ext.l      D0
  860. 000009A4  4FEF 0010                lea.l      A7, [A7 + 0x10]
  861. 000009A8  4A80                     tst.l      D0
  862. 000009AA  6712                     beq        +0x14 /* 000009BE */
  863. 000009AC  5380                     subq.l     D0, 1
  864. 000009AE  671A                     beq        +0x1C /* 000009CA */
  865. 000009B0  5380                     subq.l     D0, 1
  866. 000009B2  6700 00E8                beq        +0xEA /* 00000A9C */
  867. 000009B6  5380                     subq.l     D0, 1
  868. 000009B8  671C                     beq        +0x1E /* 000009D6 */
  869. 000009BA  6000 00E0                bra        +0xE2 /* 00000A9C */
  870. label000009BE:
  871. 000009BE  42A7                     clr.l      -[A7]
  872. 000009C0  4EAD E210                jsr        [A5 - 0x1DF0]
  873. 000009C4  584F                     addq.w     A7, 4
  874. 000009C6  6000 00D4                bra        +0xD6 /* 00000A9C */
  875. label000009CA:
  876. 000009CA  4857                     pea.l      [A7]
  877. 000009CC  4EAD E210                jsr        [A5 - 0x1DF0]
  878. 000009D0  584F                     addq.w     A7, 4
  879. 000009D2  6000 00C8                bra        +0xCA /* 00000A9C */
  880. label000009D6:
  881. 000009D6  302D 0FA0                move.w     D0, [A5 + 0xFA0]
  882. 000009DA  48C0                     ext.l      D0
  883. 000009DC  E788                     lsl        D0, 3
  884. 000009DE  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  885. 000009E2  2050                     movea.l    A0, [A0]
  886. 000009E4  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  887. 000009E8  91C0                     sub.l      A0, D0
  888. 000009EA  2F28 0004                move.l     -[A7], [A0 + 0x4]
  889. 000009EE  2F28 0000                move.l     -[A7], [A0 + 0x0]
  890. 000009F2  4EAD E1B8                jsr        [A5 - 0x1E48]
  891. 000009F6  302D 0FA0                move.w     D0, [A5 + 0xFA0]
  892. 000009FA  48C0                     ext.l      D0
  893. 000009FC  E788                     lsl        D0, 3
  894. 000009FE  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  895. 00000A02  2050                     movea.l    A0, [A0]
  896. 00000A04  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  897. 00000A08  91C0                     sub.l      A0, D0
  898. 00000A0A  4850                     pea.l      [A0]
  899. 00000A0C  302D 0FA0                move.w     D0, [A5 + 0xFA0]
  900. 00000A10  48C0                     ext.l      D0
  901. 00000A12  5380                     subq.l     D0, 1
  902. 00000A14  E788                     lsl        D0, 3
  903. 00000A16  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  904. 00000A1A  2050                     movea.l    A0, [A0]
  905. 00000A1C  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  906. 00000A20  91C0                     sub.l      A0, D0
  907. 00000A22  225F                     movea.l    A1, [A7]+
  908. 00000A24  302D 0FA0                move.w     D0, [A5 + 0xFA0]
  909. 00000A28  48C0                     ext.l      D0
  910. 00000A2A  5380                     subq.l     D0, 1
  911. 00000A2C  E788                     lsl        D0, 3
  912. 00000A2E  A22E                     syscall    BlockMove/BlockMoveData, flags=2
  913. 00000A30  53AD 0F9E                subq.l     [A5 + 0xF9E], 1
  914. 00000A34  51AD 0F96                subq.l     [A5 + 0xF96], 8
  915. 00000A38  504F                     addq.w     A7, 8
  916. 00000A3A  6000 FED2                bra        -0x12C /* 0000090E */
  917. label00000A3E:
  918. 00000A3E  3B6B 0006 1048           move.w     [A5 + 0x1048], [A3 + 0x6]
  919. 00000A44  200E                     move.l     D0, A6
  920. 00000A46  4A80                     tst.l      D0
  921. 00000A48  661A                     bne        +0x1C /* 00000A64 */
  922. 00000A4A  2054                     movea.l    A0, [A4]
  923. 00000A4C  2468 000C                movea.l    A2, [A0 + 0xC]
  924. 00000A50  200A                     move.l     D0, A2
  925. 00000A52  660C                     bne        +0xE /* 00000A60 */
  926. 00000A54  4EBA F838                jsr        [PC - 0x7C8 /* 0000028E */]
  927. 00000A58  2448                     movea.l    A2, A0
  928. 00000A5A  2054                     movea.l    A0, [A4]
  929. 00000A5C  214A 000C                move.l     [A0 + 0xC], A2
  930. label00000A60:
  931. 00000A60  260C                     move.l     D3, A4
  932. 00000A62  6008                     bra        +0xA /* 00000A6C */
  933. label00000A64:
  934. 00000A64  2056                     movea.l    A0, [A6]
  935. 00000A66  2468 0008                movea.l    A2, [A0 + 0x8]
  936. 00000A6A  260E                     move.l     D3, A6
  937. label00000A6C:
  938. 00000A6C  200A                     move.l     D0, A2
  939. 00000A6E  6722                     beq        +0x24 /* 00000A92 */
  940. 00000A70  42A7                     clr.l      -[A7]
  941. 00000A72  1F3C 0001                move.b     -[A7], 0x1
  942. 00000A76  3F3C 003D                move.w     -[A7], 0x3D /* '=' */
  943. 00000A7A  2F0A                     move.l     -[A7], A2
  944. 00000A7C  4EAD DFC8                jsr        [A5 - 0x2038]
  945. 00000A80  2648                     movea.l    A3, A0
  946. 00000A82  200B                     move.l     D0, A3
  947. 00000A84  4FEF 000C                lea.l      A7, [A7 + 0xC]
  948. 00000A88  6708                     beq        +0xA /* 00000A92 */
  949. 00000A8A  7003                     moveq.l    D0, 0x03
  950. 00000A8C  2680                     move.l     [A3], D0
  951. 00000A8E  2743 0004                move.l     [A3 + 0x4], D3
  952. label00000A92:
  953. 00000A92  2B4A 104C                move.l     [A5 + 0x104C], A2
  954. 00000A96  3B7C 0002 101A           move.w     [A5 + 0x101A /* export_511 */], 0x2
  955. label00000A9C:
  956. 00000A9C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  957. 00000AA0  4CDF 5C38                movem.l    D3,D4,D5,A2,A3,A4,A6, [A7]+
  958. 00000AA4  4E75                     rts
  959. fn00000AA6:
  960. 00000AA6  48E7 003A                movem.l    -[A7], A2,A3,A4,A6
  961. 00000AAA  2C6F 0014                movea.l    A6, [A7 + 0x14]
  962. 00000AAE  4EBA F7DE                jsr        [PC - 0x822 /* 0000028E */]
  963. 00000AB2  2848                     movea.l    A4, A0
  964. 00000AB4  200C                     move.l     D0, A4
  965. 00000AB6  673A                     beq        +0x3C /* 00000AF2 */
  966. 00000AB8  4878 0001                push.l     0x1
  967. 00000ABC  4878 000C                push.l     0xC
  968. 00000AC0  4EAD C1F8                jsr        [A5 - 0x3E08]
  969. 00000AC4  2448                     movea.l    A2, A0
  970. 00000AC6  200A                     move.l     D0, A2
  971. 00000AC8  504F                     addq.w     A7, 8
  972. 00000ACA  6726                     beq        +0x28 /* 00000AF2 */
  973. 00000ACC  2652                     movea.l    A3, [A2]
  974. 00000ACE  41ED D5F0                lea.l      A0, [A5 - 0x2A10]
  975. 00000AD2  2688                     move.l     [A3], A0
  976. 00000AD4  274E 0004                move.l     [A3 + 0x4], A6
  977. 00000AD8  274C 0008                move.l     [A3 + 0x8], A4
  978. 00000ADC  2056                     movea.l    A0, [A6]
  979. 00000ADE  2F28 0004                move.l     -[A7], [A0 + 0x4]
  980. 00000AE2  4EAD E1C8                jsr        [A5 - 0x1E38]
  981. 00000AE6  2F0E                     move.l     -[A7], A6
  982. 00000AE8  2F0A                     move.l     -[A7], A2
  983. 00000AEA  4EBA FE04                jsr        [PC - 0x1FC /* 000008F0 */]
  984. 00000AEE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  985. label00000AF2:
  986. 00000AF2  4CDF 5C00                movem.l    A2,A3,A4,A6, [A7]+
  987. 00000AF6  4E75                     rts
  988. fn00000AF8:
  989. 00000AF8  48E7 1020                movem.l    -[A7], D3,A2
  990. 00000AFC  514F                     subq.w     A7, 8
  991. 00000AFE  246F 0014                movea.l    A2, [A7 + 0x14]
  992. 00000B02  2052                     movea.l    A0, [A2]
  993. 00000B04  117C 0001 0012           move.b     [A0 + 0x12], 0x1
  994. 00000B0A  0C6D 0001 0FA0           cmpi.w     [A5 + 0xFA0], 0x1
  995. 00000B10  6C14                     bge        +0x16 /* 00000B26 */
  996. 00000B12  3F3C 0019                move.w     -[A7], 0x19
  997. 00000B16  4EAD E070                jsr        [A5 - 0x1F90]
  998. 00000B1A  7000                     moveq.l    D0, 0x00
  999. 00000B1C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1000. 00000B20  4CDF 0408                movem.l    D3,A2, [A7]+
  1001. 00000B24  4E75                     rts
  1002. label00000B26:
  1003. 00000B26  302D 0FA0                move.w     D0, [A5 + 0xFA0]
  1004. 00000B2A  48C0                     ext.l      D0
  1005. 00000B2C  E788                     lsl        D0, 3
  1006. 00000B2E  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  1007. 00000B32  2050                     movea.l    A0, [A0]
  1008. 00000B34  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  1009. 00000B38  91C0                     sub.l      A0, D0
  1010. 00000B3A  2E90                     move.l     [A7], [A0]
  1011. 00000B3C  2F68 0004 0004           move.l     [A7 + 0x4], [A0 + 0x4]
  1012. 00000B42  4857                     pea.l      [A7]
  1013. 00000B44  4EAD E588                jsr        [A5 - 0x1A78]
  1014. 00000B48  4A00                     tst.b      D0
  1015. 00000B4A  584F                     addq.w     A7, 4
  1016. 00000B4C  661C                     bne        +0x1E /* 00000B6A */
  1017. 00000B4E  2F2F 0004                move.l     -[A7], [A7 + 0x4]
  1018. 00000B52  2F2F 0004                move.l     -[A7], [A7 + 0x4]
  1019. 00000B56  3F3C 000B                move.w     -[A7], 0xB
  1020. 00000B5A  4EAD E060                jsr        [A5 - 0x1FA0]
  1021. 00000B5E  7000                     moveq.l    D0, 0x00
  1022. 00000B60  4FEF 0012                lea.l      A7, [A7 + 0x12]
  1023. 00000B64  4CDF 0408                movem.l    D3,A2, [A7]+
  1024. 00000B68  4E75                     rts
  1025. label00000B6A:
  1026. 00000B6A  362F 0006                move.w     D3, [A7 + 0x6]
  1027. 00000B6E  3003                     move.w     D0, D3
  1028. 00000B70  48C0                     ext.l      D0
  1029. 00000B72  0480 0000 005A           subi.l     D0, 0x5A /* 'Z' */
  1030. 00000B78  6712                     beq        +0x14 /* 00000B8C */
  1031. 00000B7A  5380                     subq.l     D0, 1
  1032. 00000B7C  6718                     beq        +0x1A /* 00000B96 */
  1033. 00000B7E  0480 0000 003B           subi.l     D0, 0x3B /* ';' */
  1034. 00000B84  672E                     beq        +0x30 /* 00000BB4 */
  1035. 00000B86  5380                     subq.l     D0, 1
  1036. 00000B88  672A                     beq        +0x2C /* 00000BB4 */
  1037. 00000B8A  6064                     bra        +0x66 /* 00000BF0 */
  1038. label00000B8C:
  1039. 00000B8C  2F0A                     move.l     -[A7], A2
  1040. 00000B8E  4EBA FF16                jsr        [PC - 0xEA /* 00000AA6 */]
  1041. 00000B92  584F                     addq.w     A7, 4
  1042. 00000B94  6064                     bra        +0x66 /* 00000BFA */
  1043. label00000B96:
  1044. 00000B96  7001                     moveq.l    D0, 0x01
  1045. 00000B98  2E80                     move.l     [A7], D0
  1046. 00000B9A  2052                     movea.l    A0, [A2]
  1047. 00000B9C  3F28 0010                move.w     -[A7], [A0 + 0x10]
  1048. 00000BA0  4EAD E0F0                jsr        [A5 - 0x1F10]
  1049. 00000BA4  2F48 0006                move.l     [A7 + 0x6], A0
  1050. 00000BA8  486F 0002                pea.l      [A7 + 0x2]
  1051. 00000BAC  4EAD E210                jsr        [A5 - 0x1DF0]
  1052. 00000BB0  5C4F                     addq.w     A7, 6
  1053. 00000BB2  6046                     bra        +0x48 /* 00000BFA */
  1054. label00000BB4:
  1055. 00000BB4  0C43 0097                cmpi.w     D3, 0x97
  1056. 00000BB8  57C0                     seq        D0
  1057. 00000BBA  4400                     neg.b      D0
  1058. 00000BBC  49C0                     lea.l      A4, D0
  1059. 00000BBE  1F00                     move.b     -[A7], D0
  1060. 00000BC0  1F3C 0001                move.b     -[A7], 0x1
  1061. 00000BC4  2052                     movea.l    A0, [A2]
  1062. 00000BC6  2F28 0008                move.l     -[A7], [A0 + 0x8]
  1063. 00000BCA  486F 0008                pea.l      [A7 + 0x8]
  1064. 00000BCE  4EBA FAF8                jsr        [PC - 0x508 /* 000006C8 */]
  1065. 00000BD2  4A6D 101E                tst.w      [A5 + 0x101E]
  1066. 00000BD6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1067. 00000BDA  670A                     beq        +0xC /* 00000BE6 */
  1068. 00000BDC  7000                     moveq.l    D0, 0x00
  1069. 00000BDE  504F                     addq.w     A7, 8
  1070. 00000BE0  4CDF 0408                movem.l    D3,A2, [A7]+
  1071. 00000BE4  4E75                     rts
  1072. label00000BE6:
  1073. 00000BE6  4857                     pea.l      [A7]
  1074. 00000BE8  4EAD E210                jsr        [A5 - 0x1DF0]
  1075. 00000BEC  584F                     addq.w     A7, 4
  1076. 00000BEE  600A                     bra        +0xC /* 00000BFA */
  1077. label00000BF0:
  1078. 00000BF0  2F0A                     move.l     -[A7], A2
  1079. 00000BF2  42A7                     clr.l      -[A7]
  1080. 00000BF4  4EBA FCFA                jsr        [PC - 0x306 /* 000008F0 */]
  1081. 00000BF8  504F                     addq.w     A7, 8
  1082. label00000BFA:
  1083. 00000BFA  7000                     moveq.l    D0, 0x00
  1084. 00000BFC  504F                     addq.w     A7, 8
  1085. 00000BFE  4CDF 0408                movem.l    D3,A2, [A7]+
  1086. 00000C02  4E75                     rts
  1087. fn00000C04:
  1088. 00000C04  48E7 1820                movem.l    -[A7], D3,D4,A2
  1089. 00000C08  282F 0010                move.l     D4, [A7 + 0x10]
  1090. 00000C0C  246F 0014                movea.l    A2, [A7 + 0x14]
  1091. 00000C10  700F                     moveq.l    D0, 0x0F
  1092. 00000C12  C880                     and.l      D4, D0
  1093. 00000C14  7601                     moveq.l    D3, 0x01
  1094. 00000C16  6000 008A                bra        +0x8C /* 00000CA2 */
  1095. label00000C1A:
  1096. 00000C1A  202D 0F96                move.l     D0, [A5 + 0xF96]
  1097. 00000C1E  5080                     addq.l     D0, 8
  1098. 00000C20  B0AD 0F92                cmp.l      D0, [A5 + 0xF92 /* export_494 */]
  1099. 00000C24  6D0E                     blt        +0x10 /* 00000C34 */
  1100. 00000C26  4878 0008                push.l     0x8
  1101. 00000C2A  4EAD E170                jsr        [A5 - 0x1E90]
  1102. 00000C2E  49C0                     lea.l      A4, D0
  1103. 00000C30  584F                     addq.w     A7, 4
  1104. 00000C32  6002                     bra        +0x4 /* 00000C36 */
  1105. label00000C34:
  1106. 00000C34  7001                     moveq.l    D0, 0x01
  1107. label00000C36:
  1108. 00000C36  4A80                     tst.l      D0
  1109. 00000C38  671E                     beq        +0x20 /* 00000C58 */
  1110. 00000C3A  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  1111. 00000C3E  2050                     movea.l    A0, [A0]
  1112. 00000C40  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  1113. 00000C44  20AD 0F9A                move.l     [A0], [A5 + 0xF9A /* export_495 */]
  1114. 00000C48  216D 0F9E 0004           move.l     [A0 + 0x4], [A5 + 0xF9E]
  1115. 00000C4E  50AD 0F96                addq.l     [A5 + 0xF96], 8
  1116. 00000C52  7004                     moveq.l    D0, 0x04
  1117. 00000C54  2B40 0F9A                move.l     [A5 + 0xF9A /* export_495 */], D0
  1118. label00000C58:
  1119. 00000C58  7006                     moveq.l    D0, 0x06
  1120. 00000C5A  4C03 0800                movem.w    A3, D3
  1121. 00000C5E  3072 0800                movea.w    A0, [A2 + D0]
  1122. 00000C62  2B48 0F9A                move.l     [A5 + 0xF9A /* export_495 */], A0
  1123. 00000C66  7006                     moveq.l    D0, 0x06
  1124. 00000C68  4C03 0800                movem.w    A3, D3
  1125. 00000C6C  2B72 0802 0F9E           move.l     [A5 + 0xF9E], [A2 + D0 + 0x2]
  1126. 00000C72  7001                     moveq.l    D0, 0x01
  1127. 00000C74  222D 0F9A                move.l     D1, [A5 + 0xF9A /* export_495 */]
  1128. 00000C78  E3A8                     lsl        D0, D1
  1129. 00000C7A  0280 0000 0262           andi.l     D0, 0x262
  1130. 00000C80  4A80                     tst.l      D0
  1131. 00000C82  671C                     beq        +0x1E /* 00000CA0 */
  1132. 00000C84  4878 0001                push.l     0x1
  1133. 00000C88  2F2D 0F9E                move.l     -[A7], [A5 + 0xF9E]
  1134. 00000C8C  4EAD C248                jsr        [A5 - 0x3DB8]
  1135. 00000C90  2B48 0F9E                move.l     [A5 + 0xF9E], A0
  1136. 00000C94  4AAD 0F9E                tst.l      [A5 + 0xF9E]
  1137. 00000C98  504F                     addq.w     A7, 8
  1138. 00000C9A  6604                     bne        +0x6 /* 00000CA0 */
  1139. 00000C9C  42AD 0F9A                clr.l      [A5 + 0xF9A /* export_495 */]
  1140. label00000CA0:
  1141. 00000CA0  5283                     addq.l     D3, 1
  1142. label00000CA2:
  1143. 00000CA2  B684                     cmp.l      D3, D4
  1144. 00000CA4  6F00 FF74                ble        -0x8A /* 00000C1A */
  1145. 00000CA8  202D 0F96                move.l     D0, [A5 + 0xF96]
  1146. 00000CAC  5080                     addq.l     D0, 8
  1147. 00000CAE  B0AD 0F92                cmp.l      D0, [A5 + 0xF92 /* export_494 */]
  1148. 00000CB2  6D0E                     blt        +0x10 /* 00000CC2 */
  1149. 00000CB4  4878 0008                push.l     0x8
  1150. 00000CB8  4EAD E170                jsr        [A5 - 0x1E90]
  1151. 00000CBC  49C0                     lea.l      A4, D0
  1152. 00000CBE  584F                     addq.w     A7, 4
  1153. 00000CC0  6002                     bra        +0x4 /* 00000CC4 */
  1154. label00000CC2:
  1155. 00000CC2  7001                     moveq.l    D0, 0x01
  1156. label00000CC4:
  1157. 00000CC4  4A80                     tst.l      D0
  1158. 00000CC6  671E                     beq        +0x20 /* 00000CE6 */
  1159. 00000CC8  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  1160. 00000CCC  2050                     movea.l    A0, [A0]
  1161. 00000CCE  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  1162. 00000CD2  20AD 0F9A                move.l     [A0], [A5 + 0xF9A /* export_495 */]
  1163. 00000CD6  216D 0F9E 0004           move.l     [A0 + 0x4], [A5 + 0xF9E]
  1164. 00000CDC  50AD 0F96                addq.l     [A5 + 0xF96], 8
  1165. 00000CE0  7004                     moveq.l    D0, 0x04
  1166. 00000CE2  2B40 0F9A                move.l     [A5 + 0xF9A /* export_495 */], D0
  1167. label00000CE6:
  1168. 00000CE6  2004                     move.l     D0, D4
  1169. 00000CE8  0080 8000 0000           ori.l      D0, 0x80000000
  1170. 00000CEE  2B40 0F9E                move.l     [A5 + 0xF9E], D0
  1171. 00000CF2  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  1172. 00000CF6  4E75                     rts
  1173. fn00000CF8:
  1174. 00000CF8  2F0A                     move.l     -[A7], A2
  1175. 00000CFA  0C6D 0002 101A           cmpi.w     [A5 + 0x101A /* export_511 */], 0x2
  1176. 00000D00  660E                     bne        +0x10 /* 00000D10 */
  1177. 00000D02  4267                     clr.w      -[A7]
  1178. 00000D04  42A7                     clr.l      -[A7]
  1179. 00000D06  3F3C 0002                move.w     -[A7], 0x2
  1180. 00000D0A  4EAD E048                jsr        [A5 - 0x1FB8]
  1181. 00000D0E  504F                     addq.w     A7, 8
  1182. label00000D10:
  1183. 00000D10  7001                     moveq.l    D0, 0x01
  1184. 00000D12  222D 0F9A                move.l     D1, [A5 + 0xF9A /* export_495 */]
  1185. 00000D16  E3A8                     lsl        D0, D1
  1186. 00000D18  0280 0000 0262           andi.l     D0, 0x262
  1187. 00000D1E  4A80                     tst.l      D0
  1188. 00000D20  6716                     beq        +0x18 /* 00000D38 */
  1189. 00000D22  246D 0F9E                movea.l    A2, [A5 + 0xF9E]
  1190. 00000D26  2F0A                     move.l     -[A7], A2
  1191. 00000D28  4EAD C250                jsr        [A5 - 0x3DB0]
  1192. 00000D2C  2B48 0F9E                move.l     [A5 + 0xF9E], A0
  1193. 00000D30  2F0A                     move.l     -[A7], A2
  1194. 00000D32  4EAD C200                jsr        [A5 - 0x3E00]
  1195. 00000D36  504F                     addq.w     A7, 8
  1196. label00000D38:
  1197. 00000D38  206F 0008                movea.l    A0, [A7 + 0x8]
  1198. 00000D3C  30AD 0F9C                move.w     [A0], [A5 + 0xF9C]
  1199. 00000D40  216D 0F9E 0002           move.l     [A0 + 0x2], [A5 + 0xF9E]
  1200. 00000D46  51AD 0F96                subq.l     [A5 + 0xF96], 8
  1201. 00000D4A  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  1202. 00000D4E  2050                     movea.l    A0, [A0]
  1203. 00000D50  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  1204. 00000D54  2B50 0F9A                move.l     [A5 + 0xF9A /* export_495 */], [A0]
  1205. 00000D58  2B68 0004 0F9E           move.l     [A5 + 0xF9E], [A0 + 0x4]
  1206. 00000D5E  245F                     movea.l    A2, [A7]+
  1207. 00000D60  4E75                     rts
  1208. fn00000D62:
  1209. 00000D62  2F0A                     move.l     -[A7], A2
  1210. 00000D64  246F 000C                movea.l    A2, [A7 + 0xC]
  1211. 00000D68  200A                     move.l     D0, A2
  1212. 00000D6A  671E                     beq        +0x20 /* 00000D8A */
  1213. 00000D6C  2F0A                     move.l     -[A7], A2
  1214. 00000D6E  2F2F 000C                move.l     -[A7], [A7 + 0xC]
  1215. 00000D72  4EBA FE90                jsr        [PC - 0x170 /* 00000C04 */]
  1216. 00000D76  2F2F 001C                move.l     -[A7], [A7 + 0x1C]
  1217. 00000D7A  4EBA FD7C                jsr        [PC - 0x284 /* 00000AF8 */]
  1218. 00000D7E  2F0A                     move.l     -[A7], A2
  1219. 00000D80  4EBA FF76                jsr        [PC - 0x8A /* 00000CF8 */]
  1220. 00000D84  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1221. 00000D88  600A                     bra        +0xC /* 00000D94 */
  1222. label00000D8A:
  1223. 00000D8A  2F2F 0014                move.l     -[A7], [A7 + 0x14]
  1224. 00000D8E  4EBA FD68                jsr        [PC - 0x298 /* 00000AF8 */]
  1225. 00000D92  584F                     addq.w     A7, 4
  1226. label00000D94:
  1227. 00000D94  7000                     moveq.l    D0, 0x00
  1228. 00000D96  245F                     movea.l    A2, [A7]+
  1229. 00000D98  4E75                     rts
  1230. 00000D9A  302F 000A                move.w     D0, [A7 + 0xA]
  1231. 00000D9E  48C0                     ext.l      D0
  1232. 00000DA0  0480 FFFF FF42           subi.l     D0, 0xFFFFFF42
  1233. 00000DA6  6702                     beq        +0x4 /* 00000DAA */
  1234. 00000DA8  6018                     bra        +0x1A /* 00000DC2 */
  1235. label00000DAA:
  1236. 00000DAA  2F2F 0004                move.l     -[A7], [A7 + 0x4]
  1237. 00000DAE  2F2F 000C                move.l     -[A7], [A7 + 0xC]
  1238. 00000DB2  2F2F 0014                move.l     -[A7], [A7 + 0x14]
  1239. 00000DB6  2F2F 001C                move.l     -[A7], [A7 + 0x1C]
  1240. 00000DBA  4EBA FFA6                jsr        [PC - 0x5A /* 00000D62 */]
  1241. 00000DBE  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1242. label00000DC2:
  1243. 00000DC2  42AF 0014                clr.l      [A7 + 0x14]
  1244. 00000DC6  4E74 0010                rtd        0x0010
  1245. fn00000DCA:
  1246. 00000DCA  48E7 0030                movem.l    -[A7], A2,A3
  1247. 00000DCE  266F 0010                movea.l    A3, [A7 + 0x10]
  1248. 00000DD2  246F 0018                movea.l    A2, [A7 + 0x18]
  1249. 00000DD6  200B                     move.l     D0, A3
  1250. 00000DD8  6722                     beq        +0x24 /* 00000DFC */
  1251. 00000DDA  2F0B                     move.l     -[A7], A3
  1252. 00000DDC  2F2F 0010                move.l     -[A7], [A7 + 0x10]
  1253. 00000DE0  4EBA FE22                jsr        [PC - 0x1DE /* 00000C04 */]
  1254. 00000DE4  2052                     movea.l    A0, [A2]
  1255. 00000DE6  2F28 0004                move.l     -[A7], [A0 + 0x4]
  1256. 00000DEA  2F0A                     move.l     -[A7], A2
  1257. 00000DEC  4EBA FB02                jsr        [PC - 0x4FE /* 000008F0 */]
  1258. 00000DF0  2F0B                     move.l     -[A7], A3
  1259. 00000DF2  4EBA FF04                jsr        [PC - 0xFC /* 00000CF8 */]
  1260. 00000DF6  4FEF 0014                lea.l      A7, [A7 + 0x14]
  1261. 00000DFA  600E                     bra        +0x10 /* 00000E0A */
  1262. label00000DFC:
  1263. 00000DFC  2052                     movea.l    A0, [A2]
  1264. 00000DFE  2F28 0004                move.l     -[A7], [A0 + 0x4]
  1265. 00000E02  2F0A                     move.l     -[A7], A2
  1266. 00000E04  4EBA FAEA                jsr        [PC - 0x516 /* 000008F0 */]
  1267. 00000E08  504F                     addq.w     A7, 8
  1268. label00000E0A:
  1269. 00000E0A  7000                     moveq.l    D0, 0x00
  1270. 00000E0C  4CDF 0C00                movem.l    A2,A3, [A7]+
  1271. 00000E10  4E75                     rts
  1272. 00000E12  302F 000A                move.w     D0, [A7 + 0xA]
  1273. 00000E16  48C0                     ext.l      D0
  1274. 00000E18  0480 FFFF FF42           subi.l     D0, 0xFFFFFF42
  1275. 00000E1E  6702                     beq        +0x4 /* 00000E22 */
  1276. 00000E20  6018                     bra        +0x1A /* 00000E3A */
  1277. label00000E22:
  1278. 00000E22  2F2F 0004                move.l     -[A7], [A7 + 0x4]
  1279. 00000E26  2F2F 000C                move.l     -[A7], [A7 + 0xC]
  1280. 00000E2A  2F2F 0014                move.l     -[A7], [A7 + 0x14]
  1281. 00000E2E  2F2F 001C                move.l     -[A7], [A7 + 0x1C]
  1282. 00000E32  4EBA FF96                jsr        [PC - 0x6A /* 00000DCA */]
  1283. 00000E36  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1284. label00000E3A:
  1285. 00000E3A  42AF 0014                clr.l      [A7 + 0x14]
  1286. 00000E3E  4E74 0010                rtd        0x0010
  1287. 00000E42  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  1288. 00000E46  206D 107E                movea.l    A0, [A5 + 0x107E]
  1289. 00000E4A  2050                     movea.l    A0, [A0]
  1290. 00000E4C  3828 000A                move.w     D4, [A0 + 0xA]
  1291. 00000E50  7600                     moveq.l    D3, 0x00
  1292. 00000E52  6034                     bra        +0x36 /* 00000E88 */
  1293. label00000E54:
  1294. 00000E54  3443                     movea.w    A2, D3
  1295. 00000E56  200A                     move.l     D0, A2
  1296. 00000E58  E988                     lsl        D0, 4
  1297. 00000E5A  246D 107E                movea.l    A2, [A5 + 0x107E]
  1298. 00000E5E  2452                     movea.l    A2, [A2]
  1299. 00000E60  D5C0                     add.l      A2, D0
  1300. 00000E62  45EA 0014                lea.l      A2, [A2 + 0x14]
  1301. 00000E66  2652                     movea.l    A3, [A2]
  1302. 00000E68  4292                     clr.l      [A2]
  1303. 00000E6A  4A2A 000F                tst.b      [A2 + 0xF]
  1304. 00000E6E  660E                     bne        +0x10 /* 00000E7E */
  1305. 00000E70  3F2A 000C                move.w     -[A7], [A2 + 0xC]
  1306. 00000E74  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  1307. 00000E78  4EAD A518                jsr        [A5 - 0x5AE8]
  1308. 00000E7C  5C4F                     addq.w     A7, 6
  1309. label00000E7E:
  1310. 00000E7E  2F0B                     move.l     -[A7], A3
  1311. 00000E80  4EAD C200                jsr        [A5 - 0x3E00]
  1312. 00000E84  5243                     addq.w     D3, 1
  1313. 00000E86  584F                     addq.w     A7, 4
  1314. label00000E88:
  1315. 00000E88  B644                     cmp.w      D3, D4
  1316. 00000E8A  6DC8                     blt        -0x36 /* 00000E54 */
  1317. 00000E8C  2F2D 107E                move.l     -[A7], [A5 + 0x107E]
  1318. 00000E90  4EAD C200                jsr        [A5 - 0x3E00]
  1319. 00000E94  42AD 107E                clr.l      [A5 + 0x107E]
  1320. 00000E98  584F                     addq.w     A7, 4
  1321. 00000E9A  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  1322. 00000E9E  4E75                     rts
  1323. fn00000EA0:
  1324. 00000EA0  48E7 1820                movem.l    -[A7], D3,D4,A2
  1325. 00000EA4  4FEF FFF0                lea.l      A7, [A7 - 0x10]
  1326. 00000EA8  7001                     moveq.l    D0, 0x01
  1327. 00000EAA  2E80                     move.l     [A7], D0
  1328. 00000EAC  2F6F 0020 0004           move.l     [A7 + 0x4], [A7 + 0x20]
  1329. 00000EB2  7001                     moveq.l    D0, 0x01
  1330. 00000EB4  2F40 0008                move.l     [A7 + 0x8], D0
  1331. 00000EB8  206D 107E                movea.l    A0, [A5 + 0x107E]
  1332. 00000EBC  2050                     movea.l    A0, [A0]
  1333. 00000EBE  3828 000A                move.w     D4, [A0 + 0xA]
  1334. 00000EC2  7600                     moveq.l    D3, 0x00
  1335. 00000EC4  603E                     bra        +0x40 /* 00000F04 */
  1336. label00000EC6:
  1337. 00000EC6  3443                     movea.w    A2, D3
  1338. 00000EC8  200A                     move.l     D0, A2
  1339. 00000ECA  E988                     lsl        D0, 4
  1340. 00000ECC  246D 107E                movea.l    A2, [A5 + 0x107E]
  1341. 00000ED0  2452                     movea.l    A2, [A2]
  1342. 00000ED2  D5C0                     add.l      A2, D0
  1343. 00000ED4  45EA 0014                lea.l      A2, [A2 + 0x14]
  1344. 00000ED8  4A92                     tst.l      [A2]
  1345. 00000EDA  6726                     beq        +0x28 /* 00000F02 */
  1346. 00000EDC  2F52 000C                move.l     [A7 + 0xC], [A2]
  1347. 00000EE0  42A7                     clr.l      -[A7]
  1348. 00000EE2  486F 000C                pea.l      [A7 + 0xC]
  1349. 00000EE6  486F 0008                pea.l      [A7 + 0x8]
  1350. 00000EEA  4EAD E620                jsr        [A5 - 0x19E0]
  1351. 00000EEE  4A00                     tst.b      D0
  1352. 00000EF0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1353. 00000EF4  670C                     beq        +0xE /* 00000F02 */
  1354. 00000EF6  3003                     move.w     D0, D3
  1355. 00000EF8  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1356. 00000EFC  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  1357. 00000F00  4E75                     rts
  1358. label00000F02:
  1359. 00000F02  5243                     addq.w     D3, 1
  1360. label00000F04:
  1361. 00000F04  B644                     cmp.w      D3, D4
  1362. 00000F06  6DBE                     blt        -0x40 /* 00000EC6 */
  1363. 00000F08  70FF                     moveq.l    D0, 0xFFFFFFFF
  1364. 00000F0A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1365. 00000F0E  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  1366. 00000F12  4E75                     rts
  1367. fn00000F14:
  1368. 00000F14  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  1369. 00000F18  206D 107E                movea.l    A0, [A5 + 0x107E]
  1370. 00000F1C  2650                     movea.l    A3, [A0]
  1371. 00000F1E  382B 000A                move.w     D4, [A3 + 0xA]
  1372. 00000F22  244B                     movea.l    A2, A3
  1373. 00000F24  45EA 0014                lea.l      A2, [A2 + 0x14]
  1374. 00000F28  7600                     moveq.l    D3, 0x00
  1375. 00000F2A  600A                     bra        +0xC /* 00000F36 */
  1376. label00000F2C:
  1377. 00000F2C  4A92                     tst.l      [A2]
  1378. 00000F2E  673C                     beq        +0x3E /* 00000F6C */
  1379. 00000F30  5243                     addq.w     D3, 1
  1380. 00000F32  7010                     moveq.l    D0, 0x10
  1381. 00000F34  D5C0                     add.l      A2, D0
  1382. label00000F36:
  1383. 00000F36  B644                     cmp.w      D3, D4
  1384. 00000F38  6DF2                     blt        -0xC /* 00000F2C */
  1385. 00000F3A  3604                     move.w     D3, D4
  1386. 00000F3C  3043                     movea.w    A0, D3
  1387. 00000F3E  2F08                     move.l     -[A7], A0
  1388. 00000F40  2F2D 107E                move.l     -[A7], [A5 + 0x107E]
  1389. 00000F44  4EAD D968                jsr        [A5 - 0x2698]
  1390. 00000F48  4EAD E068                jsr        [A5 - 0x1F98]
  1391. 00000F4C  4A00                     tst.b      D0
  1392. 00000F4E  504F                     addq.w     A7, 8
  1393. 00000F50  6608                     bne        +0xA /* 00000F5A */
  1394. 00000F52  70FF                     moveq.l    D0, 0xFFFFFFFF
  1395. 00000F54  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  1396. 00000F58  4E75                     rts
  1397. label00000F5A:
  1398. 00000F5A  3443                     movea.w    A2, D3
  1399. 00000F5C  200A                     move.l     D0, A2
  1400. 00000F5E  E988                     lsl        D0, 4
  1401. 00000F60  246D 107E                movea.l    A2, [A5 + 0x107E]
  1402. 00000F64  2452                     movea.l    A2, [A2]
  1403. 00000F66  D5C0                     add.l      A2, D0
  1404. 00000F68  45EA 0014                lea.l      A2, [A2 + 0x14]
  1405. label00000F6C:
  1406. 00000F6C  256F 0014 0008           move.l     [A2 + 0x8], [A7 + 0x14]
  1407. 00000F72  356F 0018 000C           move.w     [A2 + 0xC], [A7 + 0x18]
  1408. 00000F78  24AF 001A                move.l     [A2], [A7 + 0x1A]
  1409. 00000F7C  256F 001E 0004           move.l     [A2 + 0x4], [A7 + 0x1E]
  1410. 00000F82  156F 0022 000E           move.b     [A2 + 0xE], [A7 + 0x22]
  1411. 00000F88  156F 0024 000F           move.b     [A2 + 0xF], [A7 + 0x24]
  1412. 00000F8E  3003                     move.w     D0, D3
  1413. 00000F90  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  1414. 00000F94  4E75                     rts
  1415. fn00000F96:
  1416. 00000F96  48E7 183A                movem.l    -[A7], D3,D4,A2,A3,A4,A6
  1417. 00000F9A  4FEF FFF0                lea.l      A7, [A7 - 0x10]
  1418. 00000F9E  2C6F 002C                movea.l    A6, [A7 + 0x2C]
  1419. 00000FA2  286F 0030                movea.l    A4, [A7 + 0x30]
  1420. 00000FA6  246F 0034                movea.l    A2, [A7 + 0x34]
  1421. 00000FAA  7800                     moveq.l    D4, 0x00
  1422. 00000FAC  97CB                     sub.l      A3, A3
  1423. 00000FAE  486D 91CA                pea.l      [A5 - 0x6E36]
  1424. 00000FB2  486F 0010                pea.l      [A7 + 0x10]
  1425. 00000FB6  42A7                     clr.l      -[A7]
  1426. 00000FB8  2F0A                     move.l     -[A7], A2
  1427. 00000FBA  2052                     movea.l    A0, [A2]
  1428. 00000FBC  2068 002C                movea.l    A0, [A0 + 0x2C]
  1429. 00000FC0  4E90                     jsr        [A0]
  1430. 00000FC2  2800                     move.l     D4, D0
  1431. 00000FC4  4A84                     tst.l      D4
  1432. 00000FC6  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1433. 00000FCA  6654                     bne        +0x56 /* 00001020 */
  1434. 00000FCC  4878 0001                push.l     0x1
  1435. 00000FD0  2F2F 0010                move.l     -[A7], [A7 + 0x10]
  1436. 00000FD4  4EAD C1F8                jsr        [A5 - 0x3E08]
  1437. 00000FD8  2648                     movea.l    A3, A0
  1438. 00000FDA  200B                     move.l     D0, A3
  1439. 00000FDC  504F                     addq.w     A7, 8
  1440. 00000FDE  6700 00AC                beq        +0xAE /* 0000108C */
  1441. 00000FE2  42A7                     clr.l      -[A7]
  1442. 00000FE4  2F0B                     move.l     -[A7], A3
  1443. 00000FE6  4EAD C2F0                jsr        [A5 - 0x3D10]
  1444. 00000FEA  486D 91CA                pea.l      [A5 - 0x6E36]
  1445. 00000FEE  2F2F 0018                move.l     -[A7], [A7 + 0x18]
  1446. 00000FF2  2F13                     move.l     -[A7], [A3]
  1447. 00000FF4  4878 0009                push.l     0x9 /* '\t' */
  1448. 00000FF8  2F0A                     move.l     -[A7], A2
  1449. 00000FFA  2052                     movea.l    A0, [A2]
  1450. 00000FFC  2068 0018                movea.l    A0, [A0 + 0x18]
  1451. 00001000  4E90                     jsr        [A0]
  1452. 00001002  2800                     move.l     D4, D0
  1453. 00001004  42A7                     clr.l      -[A7]
  1454. 00001006  2F0B                     move.l     -[A7], A3
  1455. 00001008  4EAD C2F8                jsr        [A5 - 0x3D08]
  1456. 0000100C  4A84                     tst.l      D4
  1457. 0000100E  4FEF 0024                lea.l      A7, [A7 + 0x24]
  1458. 00001012  6750                     beq        +0x52 /* 00001064 */
  1459. 00001014  2F0B                     move.l     -[A7], A3
  1460. 00001016  4EAD C200                jsr        [A5 - 0x3E00]
  1461. 0000101A  97CB                     sub.l      A3, A3
  1462. 0000101C  584F                     addq.w     A7, 4
  1463. 0000101E  606C                     bra        +0x6E /* 0000108C */
  1464. label00001020:
  1465. 00001020  200C                     move.l     D0, A4
  1466. 00001022  6740                     beq        +0x42 /* 00001064 */
  1467. 00001024  594F                     subq.w     A7, 4
  1468. 00001026  2F0E                     move.l     -[A7], A6
  1469. 00001028  2F0C                     move.l     -[A7], A4
  1470. 0000102A  486F 0014                pea.l      [A7 + 0x14]
  1471. 0000102E  486F 0014                pea.l      [A7 + 0x14]
  1472. 00001032  486F 0014                pea.l      [A7 + 0x14]
  1473. 00001036  4EAD FE90                jsr        [A5 - 0x170]
  1474. 0000103A  201F                     move.l     D0, [A7]+
  1475. 0000103C  2800                     move.l     D4, D0
  1476. 0000103E  2F2F 0004                move.l     -[A7], [A7 + 0x4]
  1477. 00001042  2F2F 000C                move.l     -[A7], [A7 + 0xC]
  1478. 00001046  4EAD A500                jsr        [A5 - 0x5B00]
  1479. 0000104A  2648                     movea.l    A3, A0
  1480. 0000104C  2F0E                     move.l     -[A7], A6
  1481. 0000104E  2F0C                     move.l     -[A7], A4
  1482. 00001050  2F2F 0010                move.l     -[A7], [A7 + 0x10]
  1483. 00001054  4EAD FE98                jsr        [A5 - 0x168]
  1484. 00001058  201F                     move.l     D0, [A7]+
  1485. 0000105A  200B                     move.l     D0, A3
  1486. 0000105C  584F                     addq.w     A7, 4
  1487. 0000105E  6604                     bne        +0x6 /* 00001064 */
  1488. 00001060  7801                     moveq.l    D4, 0x01
  1489. 00001062  6028                     bra        +0x2A /* 0000108C */
  1490. label00001064:
  1491. 00001064  2F0B                     move.l     -[A7], A3
  1492. 00001066  4EAD C2E0                jsr        [A5 - 0x3D20]
  1493. 0000106A  5380                     subq.l     D0, 1
  1494. 0000106C  2600                     move.l     D3, D0
  1495. 0000106E  2453                     movea.l    A2, [A3]
  1496. 00001070  584F                     addq.w     A7, 4
  1497. 00001072  6012                     bra        +0x14 /* 00001086 */
  1498. label00001074:
  1499. 00001074  4A12                     tst.b      [A2]
  1500. 00001076  6706                     beq        +0x8 /* 0000107E */
  1501. 00001078  0C12 000A                cmpi.b     [A2], 0xA /* '\n' */
  1502. 0000107C  6604                     bne        +0x6 /* 00001082 */
  1503. label0000107E:
  1504. 0000107E  14BC 000D                move.b     [A2], 0xD /* '\r' */
  1505. label00001082:
  1506. 00001082  5383                     subq.l     D3, 1
  1507. 00001084  528A                     addq.l     A2, 1
  1508. label00001086:
  1509. 00001086  4A83                     tst.l      D3
  1510. 00001088  6EEA                     bgt        -0x14 /* 00001074 */
  1511. 0000108A  4212                     clr.b      [A2]
  1512. label0000108C:
  1513. 0000108C  206F 0038                movea.l    A0, [A7 + 0x38]
  1514. 00001090  208B                     move.l     [A0], A3
  1515. 00001092  2004                     move.l     D0, D4
  1516. 00001094  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1517. 00001098  4CDF 5C18                movem.l    D3,D4,A2,A3,A4,A6, [A7]+
  1518. 0000109C  4E75                     rts
  1519. fn0000109E:
  1520. 0000109E  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  1521. 000010A2  594F                     subq.w     A7, 4
  1522. 000010A4  7600                     moveq.l    D3, 0x00
  1523. 000010A6  266F 0018                movea.l    A3, [A7 + 0x18]
  1524. 000010AA  246F 001C                movea.l    A2, [A7 + 0x1C]
  1525. 000010AE  286F 0020                movea.l    A4, [A7 + 0x20]
  1526. 000010B2  4EAD BFB0                jsr        [A5 - 0x4050]
  1527. 000010B6  2848                     movea.l    A4, A0
  1528. 000010B8  4297                     clr.l      [A7]
  1529. 000010BA  4857                     pea.l      [A7]
  1530. 000010BC  2F0A                     move.l     -[A7], A2
  1531. 000010BE  2F0B                     move.l     -[A7], A3
  1532. 000010C0  2F0C                     move.l     -[A7], A4
  1533. 000010C2  4EBA FED2                jsr        [PC - 0x12E /* 00000F96 */]
  1534. 000010C6  2600                     move.l     D3, D0
  1535. 000010C8  4A83                     tst.l      D3
  1536. 000010CA  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1537. 000010CE  661A                     bne        +0x1C /* 000010EA */
  1538. 000010D0  3F2F 0024                move.w     -[A7], [A7 + 0x24]
  1539. 000010D4  2F2F 0002                move.l     -[A7], [A7 + 0x2]
  1540. 000010D8  2F0A                     move.l     -[A7], A2
  1541. 000010DA  4EAD EC70                jsr        [A5 - 0x1390]
  1542. 000010DE  2648                     movea.l    A3, A0
  1543. 000010E0  200B                     move.l     D0, A3
  1544. 000010E2  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1545. 000010E6  6602                     bne        +0x4 /* 000010EA */
  1546. 000010E8  7601                     moveq.l    D3, 0x01
  1547. label000010EA:
  1548. 000010EA  2003                     move.l     D0, D3
  1549. 000010EC  584F                     addq.w     A7, 4
  1550. 000010EE  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  1551. 000010F2  4E75                     rts
  1552. 000010F4  2F03                     move.l     -[A7], D3
  1553. 000010F6  7600                     moveq.l    D3, 0x00
  1554. 000010F8  594F                     subq.w     A7, 4
  1555. 000010FA  2F2F 002C                move.l     -[A7], [A7 + 0x2C]
  1556. 000010FE  486D 8546                pea.l      [A5 - 0x7ABA]
  1557. 00001102  4EAD FDF0                jsr        [A5 - 0x210]
  1558. 00001106  201F                     move.l     D0, [A7]+
  1559. 00001108  671A                     beq        +0x1C /* 00001124 */
  1560. 0000110A  3F2F 002E                move.w     -[A7], [A7 + 0x2E]
  1561. 0000110E  2F2F 0026                move.l     -[A7], [A7 + 0x26]
  1562. 00001112  2F2F 0026                move.l     -[A7], [A7 + 0x26]
  1563. 00001116  2F2F 0026                move.l     -[A7], [A7 + 0x26]
  1564. 0000111A  4EBA FF82                jsr        [PC - 0x7E /* 0000109E */]
  1565. 0000111E  2600                     move.l     D3, D0
  1566. 00001120  4FEF 000E                lea.l      A7, [A7 + 0xE]
  1567. label00001124:
  1568. 00001124  2003                     move.l     D0, D3
  1569. 00001126  261F                     move.l     D3, [A7]+
  1570. 00001128  4E75                     rts
  1571. 0000112A  2F03                     move.l     -[A7], D3
  1572. 0000112C  7600                     moveq.l    D3, 0x00
  1573. 0000112E  594F                     subq.w     A7, 4
  1574. 00001130  2F2F 0014                move.l     -[A7], [A7 + 0x14]
  1575. 00001134  486D 8546                pea.l      [A5 - 0x7ABA]
  1576. 00001138  4EAD FDF0                jsr        [A5 - 0x210]
  1577. 0000113C  201F                     move.l     D0, [A7]+
  1578. 0000113E  6718                     beq        +0x1A /* 00001158 */
  1579. 00001140  3F3C FFFF                move.w     -[A7], 0xFFFF
  1580. 00001144  2F2F 000E                move.l     -[A7], [A7 + 0xE]
  1581. 00001148  2F2F 000E                move.l     -[A7], [A7 + 0xE]
  1582. 0000114C  42A7                     clr.l      -[A7]
  1583. 0000114E  4EBA FF4E                jsr        [PC - 0xB2 /* 0000109E */]
  1584. 00001152  2600                     move.l     D3, D0
  1585. 00001154  4FEF 000E                lea.l      A7, [A7 + 0xE]
  1586. label00001158:
  1587. 00001158  2003                     move.l     D0, D3
  1588. 0000115A  261F                     move.l     D3, [A7]+
  1589. 0000115C  4E75                     rts
  1590. 0000115E  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  1591. 00001162  286F 0014                movea.l    A4, [A7 + 0x14]
  1592. 00001166  7600                     moveq.l    D3, 0x00
  1593. 00001168  4EAD BFB0                jsr        [A5 - 0x4050]
  1594. 0000116C  2648                     movea.l    A3, A0
  1595. 0000116E  200B                     move.l     D0, A3
  1596. 00001170  676A                     beq        +0x6C /* 000011DC */
  1597. 00001172  594F                     subq.w     A7, 4
  1598. 00001174  2F0B                     move.l     -[A7], A3
  1599. 00001176  4EAD FE30                jsr        [A5 - 0x1D0]
  1600. 0000117A  201F                     move.l     D0, [A7]+
  1601. 0000117C  2600                     move.l     D3, D0
  1602. 0000117E  4A83                     tst.l      D3
  1603. 00001180  6612                     bne        +0x14 /* 00001194 */
  1604. 00001182  594F                     subq.w     A7, 4
  1605. 00001184  2F0B                     move.l     -[A7], A3
  1606. 00001186  2F0C                     move.l     -[A7], A4
  1607. 00001188  4878 0001                push.l     0x1
  1608. 0000118C  4EAD FE48                jsr        [A5 - 0x1B8]
  1609. 00001190  201F                     move.l     D0, [A7]+
  1610. 00001192  2600                     move.l     D3, D0
  1611. label00001194:
  1612. 00001194  594F                     subq.w     A7, 4
  1613. 00001196  2F0B                     move.l     -[A7], A3
  1614. 00001198  42A7                     clr.l      -[A7]
  1615. 0000119A  42A7                     clr.l      -[A7]
  1616. 0000119C  4EAD FE70                jsr        [A5 - 0x190]
  1617. 000011A0  201F                     move.l     D0, [A7]+
  1618. 000011A2  594F                     subq.w     A7, 4
  1619. 000011A4  2F0B                     move.l     -[A7], A3
  1620. 000011A6  4EAD FE88                jsr        [A5 - 0x178]
  1621. 000011AA  205F                     movea.l    A0, [A7]+
  1622. 000011AC  2448                     movea.l    A2, A0
  1623. 000011AE  200A                     move.l     D0, A2
  1624. 000011B0  672A                     beq        +0x2C /* 000011DC */
  1625. 000011B2  306F 0018                movea.w    A0, [A7 + 0x18]
  1626. 000011B6  2F08                     move.l     -[A7], A0
  1627. 000011B8  486D D608                pea.l      [A5 - 0x29F8]
  1628. 000011BC  4878 0001                push.l     0x1
  1629. 000011C0  2F0C                     move.l     -[A7], A4
  1630. 000011C2  2F0A                     move.l     -[A7], A2
  1631. 000011C4  2052                     movea.l    A0, [A2]
  1632. 000011C6  2068 002C                movea.l    A0, [A0 + 0x2C]
  1633. 000011CA  4E90                     jsr        [A0]
  1634. 000011CC  2600                     move.l     D3, D0
  1635. 000011CE  2F0A                     move.l     -[A7], A2
  1636. 000011D0  2052                     movea.l    A0, [A2]
  1637. 000011D2  2068 000C                movea.l    A0, [A0 + 0xC]
  1638. 000011D6  4E90                     jsr        [A0]
  1639. 000011D8  4FEF 0018                lea.l      A7, [A7 + 0x18]
  1640. label000011DC:
  1641. 000011DC  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  1642. 000011E0  4E75                     rts
  1643. fn000011E2:
  1644. 000011E2  486D D618                pea.l      [A5 - 0x29E8]
  1645. 000011E6  3F2F 000C                move.w     -[A7], [A7 + 0xC]
  1646. 000011EA  2F2F 000A                move.l     -[A7], [A7 + 0xA]
  1647. 000011EE  4EAD A508                jsr        [A5 - 0x5AF8]
  1648. 000011F2  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1649. 000011F6  4E75                     rts
  1650. 000011F8  2F0A                     move.l     -[A7], A2
  1651. 000011FA  594F                     subq.w     A7, 4
  1652. 000011FC  4297                     clr.l      [A7]
  1653. 000011FE  594F                     subq.w     A7, 4
  1654. 00001200  4EAD BFB0                jsr        [A5 - 0x4050]
  1655. 00001204  2F08                     move.l     -[A7], A0
  1656. 00001206  4EAD FE88                jsr        [A5 - 0x178]
  1657. 0000120A  205F                     movea.l    A0, [A7]+
  1658. 0000120C  2448                     movea.l    A2, A0
  1659. 0000120E  200A                     move.l     D0, A2
  1660. 00001210  6722                     beq        +0x24 /* 00001234 */
  1661. 00001212  42A7                     clr.l      -[A7]
  1662. 00001214  486D D610                pea.l      [A5 - 0x29F0]
  1663. 00001218  2F0A                     move.l     -[A7], A2
  1664. 0000121A  2052                     movea.l    A0, [A2]
  1665. 0000121C  2068 0018                movea.l    A0, [A0 + 0x18]
  1666. 00001220  4E90                     jsr        [A0]
  1667. 00001222  2F40 000C                move.l     [A7 + 0xC], D0
  1668. 00001226  2F0A                     move.l     -[A7], A2
  1669. 00001228  2052                     movea.l    A0, [A2]
  1670. 0000122A  2068 000C                movea.l    A0, [A0 + 0xC]
  1671. 0000122E  4E90                     jsr        [A0]
  1672. 00001230  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1673. label00001234:
  1674. 00001234  7000                     moveq.l    D0, 0x00
  1675. 00001236  584F                     addq.w     A7, 4
  1676. 00001238  245F                     movea.l    A2, [A7]+
  1677. 0000123A  4E75                     rts
  1678. fn0000123C:
  1679. 0000123C  48E7 1C30                movem.l    -[A7], D3,D4,D5,A2,A3
  1680. 00001240  4FEF FEF4                lea.l      A7, [A7 - 0x10C]
  1681. 00001244  1A2F 0124                move.b     D5, [A7 + 0x124]
  1682. 00001248  95CA                     sub.l      A2, A2
  1683. 0000124A  97CB                     sub.l      A3, A3
  1684. 0000124C  7800                     moveq.l    D4, 0x00
  1685. 0000124E  0C6D 0001 0FA0           cmpi.w     [A5 + 0xFA0], 0x1
  1686. 00001254  6C12                     bge        +0x14 /* 00001268 */
  1687. 00001256  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  1688. 0000125A  4EAD E070                jsr        [A5 - 0x1F90]
  1689. 0000125E  4FEF 010E                lea.l      A7, [A7 + 0x10E]
  1690. 00001262  4CDF 0C38                movem.l    D3,D4,D5,A2,A3, [A7]+
  1691. 00001266  4E75                     rts
  1692. label00001268:
  1693. 00001268  302D 0FA0                move.w     D0, [A5 + 0xFA0]
  1694. 0000126C  48C0                     ext.l      D0
  1695. 0000126E  E788                     lsl        D0, 3
  1696. 00001270  266D 0F8E                movea.l    A3, [A5 + 0xF8E]
  1697. 00001274  2653                     movea.l    A3, [A3]
  1698. 00001276  D7ED 0F96                add.l      A3, [A5 + 0xF96]
  1699. 0000127A  97C0                     sub.l      A3, D0
  1700. 0000127C  7001                     moveq.l    D0, 0x01
  1701. 0000127E  B093                     cmp.l      D0, [A3]
  1702. 00001280  6712                     beq        +0x14 /* 00001294 */
  1703. 00001282  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  1704. 00001286  4EAD E070                jsr        [A5 - 0x1F90]
  1705. 0000128A  4FEF 010E                lea.l      A7, [A7 + 0x10E]
  1706. 0000128E  4CDF 0C38                movem.l    D3,D4,D5,A2,A3, [A7]+
  1707. 00001292  4E75                     rts
  1708. label00001294:
  1709. 00001294  4293                     clr.l      [A3]
  1710. 00001296  246B 0004                movea.l    A2, [A3 + 0x4]
  1711. 0000129A  2F0A                     move.l     -[A7], A2
  1712. 0000129C  4EBA FC02                jsr        [PC - 0x3FE /* 00000EA0 */]
  1713. 000012A0  3600                     move.w     D3, D0
  1714. 000012A2  4A43                     tst.w      D3
  1715. 000012A4  584F                     addq.w     A7, 4
  1716. 000012A6  6D0C                     blt        +0xE /* 000012B4 */
  1717. 000012A8  2F0A                     move.l     -[A7], A2
  1718. 000012AA  4EAD C200                jsr        [A5 - 0x3E00]
  1719. 000012AE  584F                     addq.w     A7, 4
  1720. 000012B0  6000 008A                bra        +0x8C /* 0000133C */
  1721. label000012B4:
  1722. 000012B4  2F0A                     move.l     -[A7], A2
  1723. 000012B6  4EAD A430                jsr        [A5 - 0x5BD0]
  1724. 000012BA  2648                     movea.l    A3, A0
  1725. 000012BC  200B                     move.l     D0, A3
  1726. 000012BE  4A80                     tst.l      D0
  1727. 000012C0  584F                     addq.w     A7, 4
  1728. 000012C2  660E                     bne        +0x10 /* 000012D2 */
  1729. 000012C4  3F3C 0022                move.w     -[A7], 0x22 /* '\"' */
  1730. 000012C8  4EAD E070                jsr        [A5 - 0x1F90]
  1731. 000012CC  544F                     addq.w     A7, 2
  1732. 000012CE  6000 0084                bra        +0x86 /* 00001354 */
  1733. label000012D2:
  1734. 000012D2  4857                     pea.l      [A7]
  1735. 000012D4  2F0B                     move.l     -[A7], A3
  1736. 000012D6  4EAD E158                jsr        [A5 - 0x1EA8]
  1737. 000012DA  486F 010E                pea.l      [A7 + 0x10E]
  1738. 000012DE  486F 0114                pea.l      [A7 + 0x114]
  1739. 000012E2  486F 0010                pea.l      [A7 + 0x10]
  1740. 000012E6  4EAD A510                jsr        [A5 - 0x5AF0]
  1741. 000012EA  1800                     move.b     D4, D0
  1742. 000012EC  4A04                     tst.b      D4
  1743. 000012EE  4FEF 0014                lea.l      A7, [A7 + 0x14]
  1744. 000012F2  660A                     bne        +0xC /* 000012FE */
  1745. 000012F4  42AF 0108                clr.l      [A7 + 0x108]
  1746. 000012F8  3F7C 0003 0106           move.w     [A7 + 0x106], 0x3
  1747. label000012FE:
  1748. 000012FE  4227                     clr.b      -[A7]
  1749. 00001300  1F05                     move.b     -[A7], D5
  1750. 00001302  2F0B                     move.l     -[A7], A3
  1751. 00001304  2F0A                     move.l     -[A7], A2
  1752. 00001306  3F2F 0112                move.w     -[A7], [A7 + 0x112]
  1753. 0000130A  2F2F 0116                move.l     -[A7], [A7 + 0x116]
  1754. 0000130E  4EBA FC04                jsr        [PC - 0x3FC /* 00000F14 */]
  1755. 00001312  3600                     move.w     D3, D0
  1756. 00001314  4A05                     tst.b      D5
  1757. 00001316  4FEF 0012                lea.l      A7, [A7 + 0x12]
  1758. 0000131A  6720                     beq        +0x22 /* 0000133C */
  1759. 0000131C  3F03                     move.w     -[A7], D3
  1760. 0000131E  486F 0002                pea.l      [A7 + 0x2]
  1761. 00001322  4EBA FEBE                jsr        [PC - 0x142 /* 000011E2 */]
  1762. 00001326  4A04                     tst.b      D4
  1763. 00001328  5C4F                     addq.w     A7, 6
  1764. 0000132A  6710                     beq        +0x12 /* 0000133C */
  1765. 0000132C  3F03                     move.w     -[A7], D3
  1766. 0000132E  3F2F 0108                move.w     -[A7], [A7 + 0x108]
  1767. 00001332  2F2F 010C                move.l     -[A7], [A7 + 0x10C]
  1768. 00001336  4EAD A4F8                jsr        [A5 - 0x5B08]
  1769. 0000133A  504F                     addq.w     A7, 8
  1770. label0000133C:
  1771. 0000133C  4A6D 101E                tst.w      [A5 + 0x101E]
  1772. 00001340  6608                     bne        +0xA /* 0000134A */
  1773. 00001342  42A7                     clr.l      -[A7]
  1774. 00001344  4EAD E210                jsr        [A5 - 0x1DF0]
  1775. 00001348  584F                     addq.w     A7, 4
  1776. label0000134A:
  1777. 0000134A  4FEF 010C                lea.l      A7, [A7 + 0x10C]
  1778. 0000134E  4CDF 0C38                movem.l    D3,D4,D5,A2,A3, [A7]+
  1779. 00001352  4E75                     rts
  1780. label00001354:
  1781. 00001354  2F0A                     move.l     -[A7], A2
  1782. 00001356  4EAD C200                jsr        [A5 - 0x3E00]
  1783. 0000135A  2F0B                     move.l     -[A7], A3
  1784. 0000135C  4EAD C200                jsr        [A5 - 0x3E00]
  1785. 00001360  4FEF 0114                lea.l      A7, [A7 + 0x114]
  1786. 00001364  4CDF 0C38                movem.l    D3,D4,D5,A2,A3, [A7]+
  1787. 00001368  4E75                     rts
  1788. 0000136A  4227                     clr.b      -[A7]
  1789. 0000136C  4EBA FECE                jsr        [PC - 0x132 /* 0000123C */]
  1790. 00001370  544F                     addq.w     A7, 2
  1791. 00001372  4E75                     rts
  1792. 00001374  1F3C 0001                move.b     -[A7], 0x1
  1793. 00001378  4EBA FEC2                jsr        [PC - 0x13E /* 0000123C */]
  1794. 0000137C  544F                     addq.w     A7, 2
  1795. 0000137E  4E75                     rts
  1796. fn00001380:
  1797. 00001380  48E7 1C30                movem.l    -[A7], D3,D4,D5,A2,A3
  1798. 00001384  3A2F 0018                move.w     D5, [A7 + 0x18]
  1799. 00001388  206D 1072                movea.l    A0, [A5 + 0x1072 /* export_522 */]
  1800. 0000138C  2050                     movea.l    A0, [A0]
  1801. 0000138E  3828 000C                move.w     D4, [A0 + 0xC]
  1802. 00001392  7600                     moveq.l    D3, 0x00
  1803. 00001394  6000 0080                bra        +0x82 /* 00001416 */
  1804. label00001398:
  1805. 00001398  700C                     moveq.l    D0, 0x0C
  1806. 0000139A  C1C3                     muls.w     D0, D3
  1807. 0000139C  266D 1072                movea.l    A3, [A5 + 0x1072 /* export_522 */]
  1808. 000013A0  2653                     movea.l    A3, [A3]
  1809. 000013A2  D7C0                     add.l      A3, D0
  1810. 000013A4  47EB 0014                lea.l      A3, [A3 + 0x14]
  1811. 000013A8  0C53 FFFF                cmpi.w     [A3], 0xFFFF
  1812. 000013AC  6766                     beq        +0x68 /* 00001414 */
  1813. 000013AE  246B 0008                movea.l    A2, [A3 + 0x8]
  1814. 000013B2  200A                     move.l     D0, A2
  1815. 000013B4  675E                     beq        +0x60 /* 00001414 */
  1816. 000013B6  3005                     move.w     D0, D5
  1817. 000013B8  48C0                     ext.l      D0
  1818. 000013BA  2052                     movea.l    A0, [A2]
  1819. 000013BC  B0A8 000C                cmp.l      D0, [A0 + 0xC]
  1820. 000013C0  6652                     bne        +0x54 /* 00001414 */
  1821. 000013C2  2052                     movea.l    A0, [A2]
  1822. 000013C4  2668 0008                movea.l    A3, [A0 + 0x8]
  1823. 000013C8  2052                     movea.l    A0, [A2]
  1824. 000013CA  4AA8 0028                tst.l      [A0 + 0x28]
  1825. 000013CE  6F16                     ble        +0x18 /* 000013E6 */
  1826. 000013D0  2F0B                     move.l     -[A7], A3
  1827. 000013D2  4EAD A520                jsr        [A5 - 0x5AE0]
  1828. 000013D6  4A40                     tst.w      D0
  1829. 000013D8  584F                     addq.w     A7, 4
  1830. 000013DA  660A                     bne        +0xC /* 000013E6 */
  1831. 000013DC  2052                     movea.l    A0, [A2]
  1832. 000013DE  70FF                     moveq.l    D0, 0xFFFFFFFF
  1833. 000013E0  2140 000C                move.l     [A0 + 0xC], D0
  1834. 000013E4  602E                     bra        +0x30 /* 00001414 */
  1835. label000013E6:
  1836. 000013E6  2F0A                     move.l     -[A7], A2
  1837. 000013E8  2052                     movea.l    A0, [A2]
  1838. 000013EA  3F28 0010                move.w     -[A7], [A0 + 0x10]
  1839. 000013EE  4EBA ED68                jsr        [PC - 0x1298 /* 00000158 */]
  1840. 000013F2  700C                     moveq.l    D0, 0x0C
  1841. 000013F4  C1C3                     muls.w     D0, D3
  1842. 000013F6  266D 1072                movea.l    A3, [A5 + 0x1072 /* export_522 */]
  1843. 000013FA  2653                     movea.l    A3, [A3]
  1844. 000013FC  D7C0                     add.l      A3, D0
  1845. 000013FE  47EB 0014                lea.l      A3, [A3 + 0x14]
  1846. 00001402  42AB 0004                clr.l      [A3 + 0x4]
  1847. 00001406  42AB 0008                clr.l      [A3 + 0x8]
  1848. 0000140A  2F0A                     move.l     -[A7], A2
  1849. 0000140C  4EAD A358                jsr        [A5 - 0x5CA8]
  1850. 00001410  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1851. label00001414:
  1852. 00001414  5243                     addq.w     D3, 1
  1853. label00001416:
  1854. 00001416  B644                     cmp.w      D3, D4
  1855. 00001418  6D00 FF7E                blt        -0x80 /* 00001398 */
  1856. 0000141C  4CDF 0C38                movem.l    D3,D4,D5,A2,A3, [A7]+
  1857. 00001420  4E75                     rts
  1858. 00001422  48E7 1020                movem.l    -[A7], D3,A2
  1859. 00001426  7600                     moveq.l    D3, 0x00
  1860. 00001428  4EAD BFB0                jsr        [A5 - 0x4050]
  1861. 0000142C  2448                     movea.l    A2, A0
  1862. 0000142E  594F                     subq.w     A7, 4
  1863. 00001430  2F0A                     move.l     -[A7], A2
  1864. 00001432  4EAD FE30                jsr        [A5 - 0x1D0]
  1865. 00001436  201F                     move.l     D0, [A7]+
  1866. 00001438  2600                     move.l     D3, D0
  1867. 0000143A  4A83                     tst.l      D3
  1868. 0000143C  6614                     bne        +0x16 /* 00001452 */
  1869. 0000143E  594F                     subq.w     A7, 4
  1870. 00001440  2F0A                     move.l     -[A7], A2
  1871. 00001442  2F2F 0014                move.l     -[A7], [A7 + 0x14]
  1872. 00001446  4878 0001                push.l     0x1
  1873. 0000144A  4EAD FE38                jsr        [A5 - 0x1C8]
  1874. 0000144E  201F                     move.l     D0, [A7]+
  1875. 00001450  2600                     move.l     D3, D0
  1876. label00001452:
  1877. 00001452  594F                     subq.w     A7, 4
  1878. 00001454  2F0A                     move.l     -[A7], A2
  1879. 00001456  42A7                     clr.l      -[A7]
  1880. 00001458  42A7                     clr.l      -[A7]
  1881. 0000145A  4EAD FE70                jsr        [A5 - 0x190]
  1882. 0000145E  201F                     move.l     D0, [A7]+
  1883. 00001460  4CDF 0408                movem.l    D3,A2, [A7]+
  1884. 00001464  4E75                     rts
  1885. fn00001466:
  1886. 00001466  48E7 1E38                movem.l    -[A7], D3,D4,D5,D6,A2,A3,A4
  1887. 0000146A  4FEF FEFA                lea.l      A7, [A7 - 0x106]
  1888. 0000146E  362F 0126                move.w     D3, [A7 + 0x126]
  1889. 00001472  3043                     movea.w    A0, D3
  1890. 00001474  2F08                     move.l     -[A7], A0
  1891. 00001476  4EAD EC60                jsr        [A5 - 0x13A0]
  1892. 0000147A  4A00                     tst.b      D0
  1893. 0000147C  584F                     addq.w     A7, 4
  1894. 0000147E  677A                     beq        +0x7C /* 000014FA */
  1895. 00001480  3443                     movea.w    A2, D3
  1896. 00001482  200A                     move.l     D0, A2
  1897. 00001484  E988                     lsl        D0, 4
  1898. 00001486  246D 107E                movea.l    A2, [A5 + 0x107E]
  1899. 0000148A  2452                     movea.l    A2, [A2]
  1900. 0000148C  D5C0                     add.l      A2, D0
  1901. 0000148E  45EA 0014                lea.l      A2, [A2 + 0x14]
  1902. 00001492  182A 000F                move.b     D4, [A2 + 0xF]
  1903. 00001496  2A2A 0008                move.l     D5, [A2 + 0x8]
  1904. 0000149A  3C2A 000C                move.w     D6, [A2 + 0xC]
  1905. 0000149E  2852                     movea.l    A4, [A2]
  1906. 000014A0  266A 0004                movea.l    A3, [A2 + 0x4]
  1907. 000014A4  4292                     clr.l      [A2]
  1908. 000014A6  70FF                     moveq.l    D0, 0xFFFFFFFF
  1909. 000014A8  2540 0008                move.l     [A2 + 0x8], D0
  1910. 000014AC  157C 0001 000F           move.b     [A2 + 0xF], 0x1
  1911. 000014B2  200B                     move.l     D0, A3
  1912. 000014B4  6712                     beq        +0x14 /* 000014C8 */
  1913. 000014B6  4857                     pea.l      [A7]
  1914. 000014B8  2F0B                     move.l     -[A7], A3
  1915. 000014BA  4EAD E158                jsr        [A5 - 0x1EA8]
  1916. 000014BE  2F0B                     move.l     -[A7], A3
  1917. 000014C0  4EAD C200                jsr        [A5 - 0x3E00]
  1918. 000014C4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1919. label000014C8:
  1920. 000014C8  2F0C                     move.l     -[A7], A4
  1921. 000014CA  4EAD C200                jsr        [A5 - 0x3E00]
  1922. 000014CE  3F03                     move.w     -[A7], D3
  1923. 000014D0  4EBA FEAE                jsr        [PC - 0x152 /* 00001380 */]
  1924. 000014D4  200B                     move.l     D0, A3
  1925. 000014D6  5C4F                     addq.w     A7, 6
  1926. 000014D8  6712                     beq        +0x14 /* 000014EC */
  1927. 000014DA  486D D638                pea.l      [A5 - 0x29C8]
  1928. 000014DE  3F03                     move.w     -[A7], D3
  1929. 000014E0  486F 0006                pea.l      [A7 + 0x6]
  1930. 000014E4  4EAD A508                jsr        [A5 - 0x5AF8]
  1931. 000014E8  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1932. label000014EC:
  1933. 000014EC  4A04                     tst.b      D4
  1934. 000014EE  660A                     bne        +0xC /* 000014FA */
  1935. 000014F0  3F06                     move.w     -[A7], D6
  1936. 000014F2  2F05                     move.l     -[A7], D5
  1937. 000014F4  4EAD A518                jsr        [A5 - 0x5AE8]
  1938. 000014F8  5C4F                     addq.w     A7, 6
  1939. label000014FA:
  1940. 000014FA  4FEF 0106                lea.l      A7, [A7 + 0x106]
  1941. 000014FE  4CDF 1C78                movem.l    D3,D4,D5,D6,A2,A3,A4, [A7]+
  1942. 00001502  4E75                     rts
  1943. fn00001504:
  1944. 00001504  48E7 1C20                movem.l    -[A7], D3,D4,D5,A2
  1945. 00001508  514F                     subq.w     A7, 8
  1946. 0000150A  1A2F 001C                move.b     D5, [A7 + 0x1C]
  1947. 0000150E  0C6D 0001 0FA0           cmpi.w     [A5 + 0xFA0], 0x1
  1948. 00001514  6D74                     blt        +0x76 /* 0000158A */
  1949. 00001516  302D 0FA0                move.w     D0, [A5 + 0xFA0]
  1950. 0000151A  48C0                     ext.l      D0
  1951. 0000151C  E788                     lsl        D0, 3
  1952. 0000151E  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  1953. 00001522  2050                     movea.l    A0, [A0]
  1954. 00001524  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  1955. 00001528  91C0                     sub.l      A0, D0
  1956. 0000152A  2E90                     move.l     [A7], [A0]
  1957. 0000152C  2F68 0004 0004           move.l     [A7 + 0x4], [A0 + 0x4]
  1958. 00001532  7001                     moveq.l    D0, 0x01
  1959. 00001534  B097                     cmp.l      D0, [A7]
  1960. 00001536  670E                     beq        +0x10 /* 00001546 */
  1961. 00001538  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  1962. 0000153C  4EAD E070                jsr        [A5 - 0x1F90]
  1963. 00001540  544F                     addq.w     A7, 2
  1964. 00001542  6000 0080                bra        +0x82 /* 000015C4 */
  1965. label00001546:
  1966. 00001546  2F2F 0004                move.l     -[A7], [A7 + 0x4]
  1967. 0000154A  4EBA F954                jsr        [PC - 0x6AC /* 00000EA0 */]
  1968. 0000154E  3600                     move.w     D3, D0
  1969. 00001550  4A43                     tst.w      D3
  1970. 00001552  584F                     addq.w     A7, 4
  1971. 00001554  6C0C                     bge        +0xE /* 00001562 */
  1972. 00001556  3F3C 0022                move.w     -[A7], 0x22 /* '\"' */
  1973. 0000155A  4EAD E070                jsr        [A5 - 0x1F90]
  1974. 0000155E  544F                     addq.w     A7, 2
  1975. 00001560  6062                     bra        +0x64 /* 000015C4 */
  1976. label00001562:
  1977. 00001562  3443                     movea.w    A2, D3
  1978. 00001564  200A                     move.l     D0, A2
  1979. 00001566  E988                     lsl        D0, 4
  1980. 00001568  246D 107E                movea.l    A2, [A5 + 0x107E]
  1981. 0000156C  2452                     movea.l    A2, [A2]
  1982. 0000156E  D5C0                     add.l      A2, D0
  1983. 00001570  45EA 0014                lea.l      A2, [A2 + 0x14]
  1984. 00001574  BA2A 000E                cmp.b      D5, [A2 + 0xE]
  1985. 00001578  664A                     bne        +0x4C /* 000015C4 */
  1986. 0000157A  4A2A 000F                tst.b      [A2 + 0xF]
  1987. 0000157E  6644                     bne        +0x46 /* 000015C4 */
  1988. 00001580  3F03                     move.w     -[A7], D3
  1989. 00001582  4EBA FEE2                jsr        [PC - 0x11E /* 00001466 */]
  1990. 00001586  544F                     addq.w     A7, 2
  1991. 00001588  603A                     bra        +0x3C /* 000015C4 */
  1992. label0000158A:
  1993. 0000158A  206D 107E                movea.l    A0, [A5 + 0x107E]
  1994. 0000158E  2050                     movea.l    A0, [A0]
  1995. 00001590  3828 000A                move.w     D4, [A0 + 0xA]
  1996. 00001594  7600                     moveq.l    D3, 0x00
  1997. 00001596  6028                     bra        +0x2A /* 000015C0 */
  1998. label00001598:
  1999. 00001598  3443                     movea.w    A2, D3
  2000. 0000159A  200A                     move.l     D0, A2
  2001. 0000159C  E988                     lsl        D0, 4
  2002. 0000159E  246D 107E                movea.l    A2, [A5 + 0x107E]
  2003. 000015A2  2452                     movea.l    A2, [A2]
  2004. 000015A4  D5C0                     add.l      A2, D0
  2005. 000015A6  45EA 0014                lea.l      A2, [A2 + 0x14]
  2006. 000015AA  BA2A 000E                cmp.b      D5, [A2 + 0xE]
  2007. 000015AE  660E                     bne        +0x10 /* 000015BE */
  2008. 000015B0  4A2A 000F                tst.b      [A2 + 0xF]
  2009. 000015B4  6608                     bne        +0xA /* 000015BE */
  2010. 000015B6  3F03                     move.w     -[A7], D3
  2011. 000015B8  4EBA FEAC                jsr        [PC - 0x154 /* 00001466 */]
  2012. 000015BC  544F                     addq.w     A7, 2
  2013. label000015BE:
  2014. 000015BE  5243                     addq.w     D3, 1
  2015. label000015C0:
  2016. 000015C0  B644                     cmp.w      D3, D4
  2017. 000015C2  6DD4                     blt        -0x2A /* 00001598 */
  2018. label000015C4:
  2019. 000015C4  4A6D 101E                tst.w      [A5 + 0x101E]
  2020. 000015C8  6608                     bne        +0xA /* 000015D2 */
  2021. 000015CA  42A7                     clr.l      -[A7]
  2022. 000015CC  4EAD E210                jsr        [A5 - 0x1DF0]
  2023. 000015D0  584F                     addq.w     A7, 4
  2024. label000015D2:
  2025. 000015D2  504F                     addq.w     A7, 8
  2026. 000015D4  4CDF 0438                movem.l    D3,D4,D5,A2, [A7]+
  2027. 000015D8  4E75                     rts
  2028. 000015DA  1F3C 0001                move.b     -[A7], 0x1
  2029. 000015DE  4EBA FF24                jsr        [PC - 0xDC /* 00001504 */]
  2030. 000015E2  544F                     addq.w     A7, 2
  2031. 000015E4  4E75                     rts
  2032. 000015E6  4227                     clr.b      -[A7]
  2033. 000015E8  4EBA FF1A                jsr        [PC - 0xE6 /* 00001504 */]
  2034. 000015EC  544F                     addq.w     A7, 2
  2035. 000015EE  4E75                     rts
  2036. 000015F0  48E7 1E30                movem.l    -[A7], D3,D4,D5,D6,A2,A3
  2037. 000015F4  4FEF FEE6                lea.l      A7, [A7 - 0x11A]
  2038. 000015F8  246F 0136                movea.l    A2, [A7 + 0x136]
  2039. 000015FC  7001                     moveq.l    D0, 0x01
  2040. 000015FE  2E80                     move.l     [A7], D0
  2041. 00001600  2F4A 0004                move.l     [A7 + 0x4], A2
  2042. 00001604  78FF                     moveq.l    D4, 0xFFFFFFFF
  2043. 00001606  2F2F 0004                move.l     -[A7], [A7 + 0x4]
  2044. 0000160A  4EAD C2E0                jsr        [A5 - 0x3D20]
  2045. 0000160E  7201                     moveq.l    D1, 0x01
  2046. 00001610  B081                     cmp.l      D0, D1
  2047. 00001612  584F                     addq.w     A7, 4
  2048. 00001614  6E04                     bgt        +0x6 /* 0000161A */
  2049. 00001616  7A01                     moveq.l    D5, 0x01
  2050. 00001618  600C                     bra        +0xE /* 00001626 */
  2051. label0000161A:
  2052. 0000161A  7A00                     moveq.l    D5, 0x00
  2053. 0000161C  2F0A                     move.l     -[A7], A2
  2054. 0000161E  4EBA F880                jsr        [PC - 0x780 /* 00000EA0 */]
  2055. 00001622  3800                     move.w     D4, D0
  2056. 00001624  584F                     addq.w     A7, 4
  2057. label00001626:
  2058. 00001626  4878 0001                push.l     0x1
  2059. 0000162A  42A7                     clr.l      -[A7]
  2060. 0000162C  4EAD C1F8                jsr        [A5 - 0x3E08]
  2061. 00001630  2448                     movea.l    A2, A0
  2062. 00001632  206D 1072                movea.l    A0, [A5 + 0x1072 /* export_522 */]
  2063. 00001636  2050                     movea.l    A0, [A0]
  2064. 00001638  3C28 000C                move.w     D6, [A0 + 0xC]
  2065. 0000163C  7600                     moveq.l    D3, 0x00
  2066. 0000163E  504F                     addq.w     A7, 8
  2067. 00001640  6000 00B4                bra        +0xB6 /* 000016F6 */
  2068. label00001644:
  2069. 00001644  700C                     moveq.l    D0, 0x0C
  2070. 00001646  C1C3                     muls.w     D0, D3
  2071. 00001648  206D 1072                movea.l    A0, [A5 + 0x1072 /* export_522 */]
  2072. 0000164C  2050                     movea.l    A0, [A0]
  2073. 0000164E  D1C0                     add.l      A0, D0
  2074. 00001650  2F68 0014 0008           move.l     [A7 + 0x8], [A0 + 0x14]
  2075. 00001656  2F68 0018 000C           move.l     [A7 + 0xC], [A0 + 0x18]
  2076. 0000165C  2F68 001C 0010           move.l     [A7 + 0x10], [A0 + 0x1C]
  2077. 00001662  0C6F FFFF 0008           cmpi.w     [A7 + 0x8], 0xFFFF
  2078. 00001668  6700 008A                beq        +0x8C /* 000016F4 */
  2079. 0000166C  7003                     moveq.l    D0, 0x03
  2080. 0000166E  B0AF 000C                cmp.l      D0, [A7 + 0xC]
  2081. 00001672  6600 0080                bne        +0x82 /* 000016F4 */
  2082. 00001676  266F 0010                movea.l    A3, [A7 + 0x10]
  2083. 0000167A  4A05                     tst.b      D5
  2084. 0000167C  660C                     bne        +0xE /* 0000168A */
  2085. 0000167E  2053                     movea.l    A0, [A3]
  2086. 00001680  3004                     move.w     D0, D4
  2087. 00001682  48C0                     ext.l      D0
  2088. 00001684  B0A8 000C                cmp.l      D0, [A0 + 0xC]
  2089. 00001688  666A                     bne        +0x6C /* 000016F4 */
  2090. label0000168A:
  2091. 0000168A  486F 0014                pea.l      [A7 + 0x14]
  2092. 0000168E  3F2F 000C                move.w     -[A7], [A7 + 0xC]
  2093. 00001692  2F2D 0FAA                move.l     -[A7], [A5 + 0xFAA /* export_497 */]
  2094. 00001696  4EAD E0F8                jsr        [A5 - 0x1F08]
  2095. 0000169A  486F 001E                pea.l      [A7 + 0x1E]
  2096. 0000169E  486D 91D3                pea.l      [A5 - 0x6E2D]
  2097. 000016A2  4EAD B010                jsr        [A5 - 0x4FF0]
  2098. 000016A6  4878 0001                push.l     0x1
  2099. 000016AA  0C2F 00FF 002A           cmpi.b     [A7 + 0x2A], 0xFF
  2100. 000016B0  650E                     bcs        +0x10 /* 000016C0 */
  2101. 000016B2  41EF 002B                lea.l      A0, [A7 + 0x2B]
  2102. 000016B6  70FF                     moveq.l    D0, 0xFFFFFFFF
  2103. label000016B8:
  2104. 000016B8  5280                     addq.l     D0, 1
  2105. 000016BA  4A18                     tst.b      [A0]+
  2106. 000016BC  66FA                     bne        -0x4 /* 000016B8 */
  2107. 000016BE  6006                     bra        +0x8 /* 000016C6 */
  2108. label000016C0:
  2109. 000016C0  7000                     moveq.l    D0, 0x00
  2110. 000016C2  102F 002A                move.b     D0, [A7 + 0x2A]
  2111. label000016C6:
  2112. 000016C6  2F00                     move.l     -[A7], D0
  2113. 000016C8  486F 002F                pea.l      [A7 + 0x2F]
  2114. 000016CC  2F0A                     move.l     -[A7], A2
  2115. 000016CE  4EAD C210                jsr        [A5 - 0x3DF0]
  2116. 000016D2  2008                     move.l     D0, A0
  2117. 000016D4  4FEF 0022                lea.l      A7, [A7 + 0x22]
  2118. 000016D8  661A                     bne        +0x1C /* 000016F4 */
  2119. 000016DA  3F3C 0002                move.w     -[A7], 0x2
  2120. 000016DE  4EAD E070                jsr        [A5 - 0x1F90]
  2121. 000016E2  2F0A                     move.l     -[A7], A2
  2122. 000016E4  4EAD C200                jsr        [A5 - 0x3E00]
  2123. 000016E8  91C8                     sub.l      A0, A0
  2124. 000016EA  4FEF 0120                lea.l      A7, [A7 + 0x120]
  2125. 000016EE  4CDF 0C78                movem.l    D3,D4,D5,D6,A2,A3, [A7]+
  2126. 000016F2  4E75                     rts
  2127. label000016F4:
  2128. 000016F4  5243                     addq.w     D3, 1
  2129. label000016F6:
  2130. 000016F6  B646                     cmp.w      D3, D6
  2131. 000016F8  6D00 FF4A                blt        -0xB4 /* 00001644 */
  2132. 000016FC  422F 0015                clr.b      [A7 + 0x15]
  2133. 00001700  422F 0014                clr.b      [A7 + 0x14]
  2134. 00001704  4878 0001                push.l     0x1
  2135. 00001708  4878 0001                push.l     0x1
  2136. 0000170C  486F 001C                pea.l      [A7 + 0x1C]
  2137. 00001710  2F0A                     move.l     -[A7], A2
  2138. 00001712  4EAD C210                jsr        [A5 - 0x3DF0]
  2139. 00001716  204A                     movea.l    A0, A2
  2140. 00001718  4FEF 012A                lea.l      A7, [A7 + 0x12A]
  2141. 0000171C  4CDF 0C78                movem.l    D3,D4,D5,D6,A2,A3, [A7]+
  2142. 00001720  4E75                     rts
  2143. 00001722  4E75                     rts
  2144. 00001724  0000 0000                ori.b      D0, 0x0
  2145. 00001728  0000 0000                ori.b      D0, 0x0
  2146. 0000172C  0000 0000                ori.b      D0, 0x0
  2147.